用UIButton類型的變量存儲當(dāng)前點擊的Button、
判斷一下下一次點擊的Button和上次存儲的是不是同一個button、
如果是同一個就不做處理、
如果不是就改變當(dāng)前點擊Button的顏色、
恢復(fù)上一個Button的顏色、
- (void)buttonClick:(UIButton *)sender{
if(_lastBtn== sender) {
//上次點擊過的按鈕,不做處理
} else{
//本次點擊的按鈕設(shè)為紅色
[sender setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
//將上次點擊過的按鈕設(shè)為黑色
[_lastBtn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
}
_lastBtn = sender;
}