Tôi muốn chọn một hàng trong chế độ xem bảng theo lập trình, tôi tin rằng tôi sẽ sử dụng selectRowIndexes:byExtendingSelection:
(đây có phải là phương thức đại biểu không?). Điều khác là làm thế nào tôi sẽ sử dụng phương pháp đó để chọn hàng thứ hai (trong thuật ngữ lập trình hàng 1)?Chọn một hàng trong một NSTableView Theo chương trình
24
A
Trả lời
76
Joshua, hãy đảm bảo sử dụng tài liệu dành cho nhà phát triển để xác định xem đó có phải là phương thức đại biểu hay không. Nếu nó là một phương thức ủy nhiệm, nó sẽ được đề cập trong các tài liệu cho NSTableViewDelegate.
Điều bạn đang tìm kiếm rất thẳng về phía trước.
Objective-C
NSIndexSet *indexSet = [NSIndexSet indexSetWithIndex:1];
[tableview selectRowIndexes:indexSet byExtendingSelection:NO];
Swift 2
let indexSet = NSIndexSet(index: 1)
tableView.selectRowIndexes(indexSet, byExtendingSelection: false)
Again. Đảm bảo tra cứu phương thức selectRowIndexes: byExtendingSelection trong tài liệu để xem thông số nào cần. Nó nói rằng một NSIndexSet là cần thiết. Sau đó tìm NSIndexSet và bạn sẽ khám phá cách sử dụng nó.
Các vấn đề liên quan
- 1. Tô màu một hàng trong một NSTableView
- 2. thiết lập lựa chọn của NSOutlineView theo chương trình (và nhận được lựa chọn của NSTableView)
- 3. Cách chọn một hàng hoặc ô trong WPF DataGrid theo chương trình?
- 4. Hoạt hình các hàng trong một NSTableView
- 5. NSTableView - Vô hiệu hoá lựa chọn hàng
- 6. Làm thế nào để chọn một hàng trong một NSTableView khi nhấp vào một NSTextView bên trong một NSTableCellView?
- 7. văn bản căn chỉnh theo chiều dọc trong hàng NSTableView
- 8. Lập trình chọn một hàng trong JTable
- 9. Javascript - thêm chọn theo chương trình
- 10. Cách cuộn theo chương trình một HorizontalScrollView
- 11. Tạo đơn đặt hàng theo chương trình trong Magento
- 12. Chọn một hàng trong một DataGridView và có mũi tên trên tiêu đề hàng theo
- 13. Làm thế nào để lấy các phần tử bên trong một hàng đã chọn trong một NSTableView?
- 14. Magento: Cập nhật số lượng giỏ hàng theo chương trình
- 15. Cách tải lại hàng đã di chuyển theo chương trình?
- 16. Làm thế nào để thêm một NSTableView cuộn lập trình
- 17. Nhận nUnit các danh mục được chọn theo chương trình
- 18. Cách chọn một hàng trong một QListView
- 19. Chọn một hàng trong MySQL
- 20. Làm thế nào để thêm những thứ vào một chương trình menustrip theo chương trình?
- 21. JTree: Chọn tất cả các nút theo chương trình
- 22. Cách chọn mã bản đồ theo chương trình
- 23. Dojo RadioButton, thiết lập một nhóm theo chương trình
- 24. tạo UIWebView và tải một trang web theo chương trình
- 25. Tạo một tệp ico chất lượng cao theo chương trình
- 26. Magento - Di chuyển một thể loại theo chương trình
- 27. Thêm các nút theo chương trình vào một đoạn
- 28. gọi pylint theo chương trình
- 29. Làm thế nào để gửi một chương trình phát sóng theo thứ tự trong một PendingIntent?
- 30. Chuyển đổi hộp kiểm theo chương trình
Ok, tôi hiểu. Cảm ơn vì sự giúp đỡ của bạn. – Joshua
Điều này dường như không hoạt động. Tôi đang sử dụng điều này với một dạng xem phác thảo nhưng nó vẫn hoạt động, phải không? Bởi vì NSOutlineView là một Sub-Class của NSTableView? – Joshua
Điều này vẫn hoạt động. Hãy chắc chắn rằng các cửa hàng của bạn được kết nối và chắc chắn rằng bạn gọi phương pháp này sau khi xem đã được khởi tạo. Do đó, không gọi hàm này bằng phương thức "init", sử dụng - (void) awakeFromNib. –