2011-06-30 7 views
2

私は複数のセクションを持つUITableViewを持っています。テーブルを編集モードに設定すると、1つのセクション(1行のみを含む)が編集シンボルを表示せず、tableView:commitEditingStyle:forRowAtIndexPath:を呼び出さないようにしたいと考えています。
これは可能ですか?ここ
よろしく ジョンはuitableviewでの編集が可能ですが、1行では編集できません

答えて

8

私は非常に

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath { 
    // Return NO if you do not want the specified item to be editable. 

    if (indexPath.section == 1) { 
     if (indexPath.row == 0) { 
      return NO; 
     } 
    } 

    return YES; 
} 
+1

感謝を編集することはできませんセクション1、行0のための前提としています。それはまさに私が必要としていたものです。ジョン – jread1297

+0

ようこそ................ –