2016-05-31 2 views
0

私はNSOutlineViewベースのビューを持って、1列に私がすることで、このコラムをソートしたい、今の私のカスタムNSTableCellView(含まNSImageViewとNSTextField)ビューベーステーブルの列をソートする方法

- (NSView *)outlineView:(NSOutlineView *)outlineView viewForTableColumn:(NSTableColumn *)tableColumn item:(CustomItem*)item 
{ 
    CustomTableCellView *cellView [outlineView makeViewWithIdentifier:tableColumn.identifier owner:self]; 
    cellView.textField.stringValue = item.name; 
    return cellView; 
} 

ありCustomItemのプロパティ(name)、スクリーンショットから、ソート記述子をどのように設定する必要がありますか? enter image description here

答えて

0

自分で解決策が見つかったため、NSOutelineViewDataSourceメソッドを使用してソートデスクリプタの変更を監視できます。

- (void)outlineView:(NSOutlineView *)outlineView sortDescriptorsDidChange:(NSArray<NSSortDescriptor *> *)oldDescriptors 
{ 

} 
関連する問題