Quiero seleccionar una fila en mi vista de tabla mediante programación, creo que usaría selectRowIndexes:byExtendingSelection:
(¿es este un método delegado?). La otra cosa es ¿cómo usaría ese método para seleccionar la segunda fila (en términos de programación, fila 1)?Seleccionar una fila en un NSTableView Programmatically
24
A
Respuesta
76
Joshua, asegúrese de utilizar la documentación de los desarrolladores para determinar si es o no un método delegado. Si fuera un método delegado, se mencionaría en los documentos para NSTableViewDelegate.
Lo que estás buscando es muy directo.
Objective-C
NSIndexSet *indexSet = [NSIndexSet indexSetWithIndex:1];
[tableview selectRowIndexes:indexSet byExtendingSelection:NO];
Swift 2
let indexSet = NSIndexSet(index: 1)
tableView.selectRowIndexes(indexSet, byExtendingSelection: false)
vez más. Asegúrese de buscar el método selectRowIndexes: byExtendingSelection en los documentos para ver qué parámetros necesita. Dice que se necesita un NSIndexSet. Luego busque NSIndexSet y descubrirá cómo usar eso.
Cuestiones relacionadas
- 1. Seleccionar una fila en QTreeView programmatically
- 2. Colorear una fila en un NSTableView
- 3. Animar una fila en un NSTableView
- 4. ¿Cómo seleccionar una fila o una celda en WPF DataGrid programmatically?
- 5. ¿Cómo seleccionar una fila en un NSTableView al hacer clic en un NSTextView dentro de un NSTableCellView?
- 6. NSTableView - Desactivar selección de fila
- 7. Cómo seleccionar una fila en un QListView
- 8. alineando texto verticalmente en la fila NSTableView
- 9. Haga doble clic en una fila NSTableView en Cocoa?
- 10. NSTableView Altura de fila basada en NSStrings
- 11. Mostrando índice de fila en un NSTableView vinculado a NSArrayController
- 12. Animar filas en un NSTableView
- 13. jQuery/Programmatically Seleccione una opción en Seleccionar cuadro
- 14. NSTableView Cambiar el color del texto de una fila
- 15. Seleccionar mediante programación una fila en JTable
- 16. seleccionar varias filas SQL en una fila
- 17. Seleccionar una sola fila en MySQL
- 18. Hacer editable la fila NSTableView al agregar objetos con NSArrayController
- 19. Android: cómo seleccionar el elemento ListView programmatically
- 20. Cómo crear una acción desde la selección de una fila desde un NSTableView
- 21. ¿Cómo obtener elementos dentro de una fila seleccionada en un NSTableView?
- 22. Seleccionar una fila de filas duplicadas
- 23. Seleccionar una fila sin entradas duplicadas
- 24. linq seleccionar una fila al azar
- 25. Seleccionar una fila específica de un DataFrame rpy2
- 26. Problema con una casilla de verificación en un viewbased NSTableView
- 27. NSTableView: Cómo dibujar un separador personalizado antes y después de una fila seleccionada
- 28. Evento NSTableView y retroceso (eliminar fila) - fieldeditor/firstresponder?
- 29. C#: Seleccionar fila de DataGridView
- 30. Cómo seleccionar mediante programación una fila en UITableView en MonoTouch?
Ok, ya veo. Gracias por su amable ayuda. – Joshua
Esto no parece funcionar. Estoy usando esto con una Vista de esquema, pero aún debería funcionar, ¿no? ¿Porque NSOutlineView es una Subclase de NSTableView? – Joshua
Esto debería funcionar. Asegúrese de que sus enchufes estén conectados y asegúrese de llamar a este método después de que la vista se haya inicializado. Por lo tanto, no llame a esto en un método "init", use - (void) awakeFromNib. –