【发布时间】:2016-02-29 14:45:15
【问题描述】:
当用户选择一个按钮时,我试图添加一个复选标记按钮,因此我为 buttons 和 check mark image 创建了两个 IBOutletColletion :
下一步是当用户选择每个按钮时,每个图像的上方都会出现一个复选标记图像,所以在这部分我有一个问题,即复选标记全部显示并全部隐藏!不是当用户选择特定按钮时。这是我的代码:
- (void)viewDidLoad {
//Hide checkmarks when app opens
for (UIImageView*checkMark in _checkMarkArray) {
checkMark.alpha = 0;
}
}
- (IBAction)button1:(id)sender {
for (UIButton*button in _ButtonsArray) {
if (sender == button) {
for (UIImageView*checkMark in _checkMarkArray) {
checkMark.alpha = 1;
}
}
}
}
【问题讨论】:
-
为什么不为按钮使用 2 张图片并简单地切换按钮的背景图片?
标签: ios objective-c uiimageview uibutton nsarray