我试图添加复选标记按钮时用户选择一个按钮的多个阵列,所以我创建两个IBOutletColletion
既为buttons
和check mark image
: 添加复选标记图像按钮
下一步是当用户选择每个的按钮复选标记图像出现在每个图像的上方,所以在这部分我有一个问题,这是检查标记所有显示和全部隐藏!不是当用户选择特定的按钮时。这里是我的代码:
- (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图像的按钮,只需切换按钮的背景图像? –