iOS-UITableView 中自定制cell上UIButton互斥事件
生活随笔
收集整理的這篇文章主要介紹了
iOS-UITableView 中自定制cell上UIButton互斥事件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
UITableView每行cell有一個UIButton,例如編輯短信記錄時候,左邊會出現能選中的小圓圈,多選很好完成,如果每一行cell的btn,只能選中一個,這個時候就會出現cell之間btn互斥的問題。
1.首先準備一個記錄用的UIButton
@property(nonatomic,strong) UIButton *selectBtn;
2.cellForRow方法中設置,cell中被點擊的btn.tag=indexPath.row
3.來到btnClick的方法(這里要把cell點擊時的btn作為一個參數傳過來)
- (void)selectBtnClick:(UIButton *)sender?? //這里的sender就是cell被點擊的btn
{
self.selectBtn.selected = NO;
sender.selected = YES;
self.selectBtn = sender;
}
4.完美收工~互斥任務完成。
總結
以上是生活随笔為你收集整理的iOS-UITableView 中自定制cell上UIButton互斥事件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【人脸识别】基于主成分分析PCA算法人脸
- 下一篇: 【QT实现TCP和UDP协议通信(二)】