1

NSOutlineViewへのIBOutletがあり、既存の列を削除して新しい列を追加したいと思います。

列を追加するためにこれを試しました

[outlineView setOutlineTableColumn:myNewCol];

[outlineView addTableColumn:myNewCol];

運がない。

削除するには、これを試しました:

NSArray *existingColumns = [outlineView tableColumns];
for (NSTableColumn *col in existingColumns)
    [outlineView removeTableColumn:col];

何か助けはありますか?

ありがとう!

4

1 に答える 1

1

setOutlineTableColumn:開示ボタンがある列を設定します。列は追加されません。

それらの両方が単に何もしていない場合outlineViewは、ペン先に接続されていることを確認してください (これは IB アウトレットであると思います)。

何か他のことが起こった場合は、質問の内容をお知らせください。

于 2010-11-09T01:17:56.430 に答える