2013年12月30日月曜日

UITableViewでセル選択をしない様にする。

UITableViewでセル選択をしない様にする、、というか選択したすぐさま選択を解除する。

とりあえず、コードを見てみる。

    
//
// UITableViewDelegate
//
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    [tableView deselectRowAtIndexPath:indexPath animated:YES];
    return ;
}

「didSelectRowAtIndexPath」は選択した時のdelegateメソッドですが、すぐさま「deselectRowAtIndexPath:indexPath」を利用して、選択解除状態にします。

これで、テーブルを利用した「単純なリスト」の作成が出来ます。
この方法を利用すると、いちいち位置替えをするのが楽になります。