我試圖添加複選標記按鈕時用戶選擇一個按鈕的多個陣列,所以我創建兩個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圖像的按鈕,只需切換按鈕的背景圖像? –