Ver resaltado de selección NSTableView basado
Estoy tratando de portar una aplicación iOS a la Mac y encontré un par de problemas durante la transición. Uno de ellos es la personalización deNSTableView
. ¿Cuál es exactamente la diferencia entreNSCell
, NSTableRowView
y costumbreNSView
basadoNSTableview
? Al principio comencé con una vista basadaNSTableView
, pero pronto noté que tendría que manejar la selección yo mismo. No pude lograr eso, así que seguí usandoNSTableRowView
, lo cual, extrañamente, no llama el inicializador de mi costumbreNSTableRowView
.
Básicamente, solo quiero una celda de vista de tabla personalizada con contenido personalizado, que sea seleccionable. Cuál es la mejor manera de hacerlo ?
En iOS, yo solo subclaseUITableViewCell
y establecer su propiedadViewView seleccionada. En Mac esto parece ser más complicado que eso.