我在每個單元格中都有一個UITableViewCell
和UIButton
。當按下按鈕,我設置其狀態突出像this答案:無法將UIButton.highlighted設置爲NO
[self performSelector:@selector(doHighlight:) withObject:[cell.subviews objectAtIndex:2] afterDelay:0.0];
那麼我這樣做:
- (void)doHighlight:(UIButton *)sender {
if (sender.highlighted) {
[sender setHighlighted:NO];
} else {
[sender setHighlighted:YES];
}
}
但按鈕不僅只是沒有強調可言,不談論我應該能夠非常重視它的事實。
有什麼不對?
是U確認[cell.subviews objectAtIndex:2]一個UIButton? – HRM
@HRM是的,絕對是 –
從哪個函數調用這個'performSelector'。在帖子中提到,當按下按鈕時,在那種情況下如何獲得'cell'實例? – HRM