0

特定の条件でnstextfieldcellの1つを選択解除しようとしていました。サンプルコードを添付しました:

 -(void)tableView:(NSTableView *)tableView willDisplayCell:(id)cell forTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row{
if(tableView == resizeTV){
    if([[tableColumn identifier] isEqualToString:@"Name"]){
        if([[cell stringValue] isEqualToString:@"Cate"]){
            [cell setSelectable:FALSE];

        }
    }
  }
}

セルは、状態をチェックする際にまだ選択されています。tableviewをtabledatasourceとdatadelegateのクラス名にバインドしました。まだセルを選択できます。私はそれを間違っていますか? 実験テーブル

4

1 に答える 1