我有一個表格視圖,其中包含可以提高和降低投票率的用戶帖子。我在細胞中,我使用像這樣的給予好評和downvote兩個自定義按鈕:當點擊另一個表格時取消選擇表格視圖單元格中的按鈕
// in cellForRowAtIndexPath:
[cell.upVote addTarget:self action:@selector(handleThumbsUp:) forControlEvents:UIControlEventTouchUpInside];
[cell.downVote addTarget:self action:@selector(handleThumbsDown:) forControlEvents:UIControlEventTouchUpInside];
//the methods
- (IBAction)handleThumbsUp:(ThumbsUpButton *)sender {
if (sender.selected == YES) {
[sender setSelected:NO];
} else {
[sender setSelected:YES];
}
}
- (IBAction)handleThumbsDown:(ThumbsDownButton *)sender {
if (sender.selected == YES) {
[sender setSelected:NO];
} else {
[sender setSelected:YES];
}
}
當選擇「好」按鈕,用戶改變了主意,並按下「大拇指向下」,我如何取消選擇同一單元格中的「豎起大拇指」按鈕?