2012-01-11 11 views
1

NSOutlineViewで複数の行を選択すると、ただ1つの行のチェックボックスをクリックしてすべてのチェックボックスを選択したいと思います。NSOutlineView:選択したすべてのチェックボックスをクリックしてチェックする方法は?

ここで、1つのチェックボックスをクリックすると、クリックされた行が選択されたままになり、そのようなチェックボックスだけがチェックされます。

enter image description here

答えて

1

あなたは、その後、selectedRowIndexesを使用して、NSOutlineViewに選択された行をすべて列挙チェックボックスアクションのハンドラを書く見つけるためにループでこれらのインデックスを使用してチェックボックスをsetCheckedする必要があると思います。

http://developer.apple.com/library/mac/ipad/#documentation/Cocoa/Reference/ApplicationKit/Classes/NSTableView_Class/Reference/Reference.html#//apple_ref/occ/cl/NSTableView

関連する問題