2010-09-03 12 views
5

Soy un principiante a c.Please objetivo me dicen que cómo realizar la selección de paquetes múltiples en NSTableView.I soy incapaz de retener la selección previa, cuando estoy al hacer clic en otra fila.cómo llevar a cabo la selección múltiple en NSTableView

+0

Puede ayudarle a hacer un intento usted mismo, averiguar dónde se queda atascado, y proporcionarnos más detalles y algunos códigos de muestra. – Tim

+0

en realidad necesito seleccionar varias filas programáticamente según el estado de la casilla de verificación. No puedo encontrar la manera de mostrar la selección en nstableview programmáticamente. –

Respuesta

6

tiene que habilitar elección múltiple en la vista de tabla llamando:

[tableView setAllowsMultipleSelection: YES]

A continuación, puede seleccionar varias filas pulsando Control + clic en las filas que desee.

+0

pero necesito seleccionar esas filas cuando la casilla de verificación se comprueba. En realidad, tengo que hacer la selección a través de la codificación. –

3

El método de llamada que está buscando es

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

espero que hubiera obtenido la respuesta, pero la mejor manera es, al hacer clic en la casilla de verificación, se puede seleccionar la fila mediante el uso de la API selectRowIndex y una vez que quiera procesar, puede obtener todos losIntelúmenes seleccionados,

Cuestiones relacionadas