UITableViewの1つのセルにON/OFF動作をさせることは可能ですか?基本的に、セルをクリックすると緑色になります。これが私が望むものです。別のviewControllerなどには移動しません。しかし、同じセルをもう一度クリックすると、同じビューで、緑が消えて、前の色の状態に戻るようにします。
これが私のdidSelectRowAtIndexPathの方法です
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSString *selectedPhrase = [dataTable objectAtIndex:indexPath.row];
[self setCurrentPhrase:selectedPhrase];
}
これは簡単な質問のようです。ドロップインできることはわかっています[tableView deselectRowAtIndexPath:indexPath animated:YES];
が、クリックするとすぐにハイライトが解除されます。
ありがとう!
アーロン