2010-09-03 30 views
5

Tôi là người mới bắt đầu với mục tiêu c.Xin vui lòng cho tôi biết cách thực hiện chọn nhiều trong NSTableView.I không thể giữ lại lựa chọn trước đó, khi tôi nhấp vào một hàng khác.cách thực hiện nhiều lựa chọn trong NSTableView

+0

Nó có thể giúp bạn thực hiện một nỗ lực, tìm ra nơi bạn gặp khó khăn, và cung cấp cho chúng tôi thêm chi tiết và một số mã mẫu. – Tim

+0

thực sự tôi cần chọn nhiều hàng theo lập trình theo trạng thái hộp kiểm. tôi không thể tìm ra cách để hiển thị lựa chọn trong chương trình nstableview programmaticaly. –

Trả lời

6

Bạn phải kích hoạt nhiều lựa chọn trên xem bảng bằng cách gọi:

[tableView setAllowsMultipleSelection: YES]

Sau đó bạn có thể chọn nhiều hàng bằng cách nhấn Command + Click vào các hàng bạn muốn.

+0

nhưng tôi cần phải chọn những hàng khi hộp kiểm được kiểm tra. Tôi cần phải thực hiện lựa chọn thông qua mã hóa. –

3

Phương pháp này gọi cho bạn đang tìm kiếm là

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

tôi hy vọng bạn sẽ có được câu trả lời, nhưng cách tốt hơn là, khi bạn nhấp vào hộp kiểm tra, bạn có thể chọn hàng bằng cách sử dụng api selectRowIndex và một khi bạn muốn xử lý, bạn có thể nhận được tất cả các selectedItemindexes,

Các vấn đề liên quan