4

IBでNSTableViewを選択可能にしようとしていますが、編集可能ではありません。ただし、列の「編集可能」の選択を解除すると、選択機能も削除されます。

誰かがこのコードをどこに挿入して機能させるべきか教えてもらえますか(アプリデリゲートまたはウィンドウコントローラーでは機能しません):

NSTextFieldCell *aCell = [tableColumn dataCell];
[aCell setEditable: NO];
[aCell setSelectable: YES];

ところで、そのテーブルはディクショナリバインディングによって更新され、ディクショナリコントローラは編集不可に設定されています。

4

2 に答える 2

6

列をEditableに設定しますが、個々のセルの動作をに設定しますSelectable

于 2011-08-27T12:20:45.310 に答える
2

tableView:shouldEditTableColumn:row:NSTableViewsデリゲートに実装して、NOを返します。ここを参照してください。

于 2011-08-27T11:59:56.060 に答える