2010-09-03 14 views
5

Jestem początkujący do obiektywnej c.Please mi powiedzieć, że jak przeprowadzić selekcję Multiplay w NSTableView.I jestem w stanie zachować poprzedni wybór, gdy jestem w innym wierszu kliknięcie.jak wykonać wielokrotne zaznaczenie w NSTableView

+0

To może pomóc Ci podjąć próbę siebie, dowiedzieć się, gdzie utkniesz, i dostarczyć nam więcej informacji i przykładowy kod. – Tim

+0

faktycznie muszę zaznaczyć kilka wierszy programowo według stanu wyboru. Nie jestem w stanie znaleźć sposób, aby pokazać wybór w nstableview programmaticaly. –

Odpowiedz

6

Musisz włączyć wielokrotnego wyboru na widoku tabeli pod numerem:

[tableView setAllowsMultipleSelection: YES]

Następnie można wybrać wiele wierszy poprzez wciśnięcie Command + kliknij na wierszach chcesz.

+0

ale muszę wybrać te wiersze, gdy pole wyboru jest dostać checked.actually muszę zrobić poprzez wybór kodowania. –

3

Metoda zadzwonić szukasz jest

- (void)selectRowIndexes:(NSIndexSet *)indexes byExtendingSelection:(BOOL)extend 
1

Mam nadzieję, że masz odpowiedź, ale lepiej jest, gdy kliknij pole wyboru, można wybrać wiersz za pomocą interfejsu API selectRowIndex i kiedy chcą przetwarzać, można uzyskać wszystkie selectedItemindexes,