Tengo NSTableView
del tipo de contenido View Based
con dos columnas.¿Cómo obtener elementos dentro de una fila seleccionada en un NSTableView?
Mis objetos tienen la siguiente estructura:
Table View
Table Column
Table Cell View
Text Field
Table Column
Table Cell View
Popup Button
Para una fila seleccionada, quiero conseguir un elemento dentro de la fila seleccionada para una columna específica. Específicamente, quiero obtener el Text Field
en la primera columna de la fila seleccionada.
tengo una salida a la vista de tabla y tengo el índice de la fila seleccionada hasta ahora, pero eso es todo:
- (void)getSelectedTextField
{
NSInteger selected = [tableView selectedRow];
}
¿Alguna idea sobre cómo puedo ir sobre hacer frente a este problema?
Editar: Esto es lo que estoy tratando de hacer: Quiero cambiar el campo de texto para estar en un estado de edición y se centran en ella por lo que el usuario puede empezar a editar el valor del campo de texto tan pronto como se selecciona
¿Para qué es necesario acceder a los elementos? Si solo necesita obtener los datos, debe almacenarlos en un NSTableViewDataSource y luego proporcionar ese origen de datos al NSTableView. –
@NathanVillaescusa: Es para modificar uno de los controles. Específicamente, deseo cambiar el campo de texto para que esté en un estado de edición y centrarme en él para que el usuario pueda comenzar a editar el valor del campo de texto tan pronto como sea seleccionado. –