いくつかの行からトグルを削除したいNSOutliveビューがあります。ゾーンとアセットの行はグループアイテム(ヘッダー行)であり、折りたたむことはできません。問題は、これらの項目に答えるNO
と- (BOOL)outlineView:(NSOutlineView *)outlineView isItemExpandable:(id)item
、トグルが消えてしまうことですが、プログラムで拡張することもできません。
特定の行からトグルを削除する方法はありますか?
いくつかの行からトグルを削除したいNSOutliveビューがあります。ゾーンとアセットの行はグループアイテム(ヘッダー行)であり、折りたたむことはできません。問題は、これらの項目に答えるNO
と- (BOOL)outlineView:(NSOutlineView *)outlineView isItemExpandable:(id)item
、トグルが消えてしまうことですが、プログラムで拡張することもできません。
特定の行からトグルを削除する方法はありますか?
これは明らかに設計と予想される動作によるものです(理由は聞かないでください、私にはわかりません)。開発者フォーラムのこのスレッドも参照してください:https ://devforums.apple.com/message/643148#643148
に戻ってアウトラインセルを回転させると、問題が発生するようNO
ですoutlineView:shouldShowOutlineCellForItem:
。