各セルにUITableViewCell
withがあります。UIButton
ボタンが押されたとき、私はこの答えのようにその状態を強調表示に設定しました:
[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];
}
}
しかし、ボタンはまったく強調表示されていないだけでなく、強調表示を解除できるはずであるという事実についても話していません。
何が悪いのかについて何か考えはありますか?