Seleccionar Una Fila En Una NSTableView Mediante Programación


Quiero Seleccionar una Fila en mi vista de tabla programáticamente, creo que usaría selectRowIndexes:byExtendingSelection: (¿Es este un método delegado?). La otra cosa es ¿cómo utilizaría ese método para seleccionar la segunda fila (en términos de programación fila 1)?

Author: Cœur, 2009-12-18

1 answers

Joshua, asegúrate de usar 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 de NSTableViewDelegate.

Lo que estás buscando es muy sencillo.

Objective-C

NSIndexSet *indexSet = [NSIndexSet indexSetWithIndex:1];
[tableview selectRowIndexes:indexSet byExtendingSelection:NO];

Swift 2

let indexSet = NSIndexSet(index: 1)
tableView.selectRowIndexes(indexSet, byExtendingSelection: false)

De nuevo. Asegúrese de buscar el método selectRowIndexes: byExtendingSelection en los documentos para ver qué parámetros necesita. Dice que un NSIndexSet es necesario. Luego busque NSIndexSet y descubrirá cómo usarlo.

 77
Author: Brad Goss,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-03-25 15:50:49