Colapsar/Expandir vistas

3 views
Skip to first unread message

Jair Gaxiola

unread,
Sep 24, 2011, 9:37:05 PM9/24/11
to cocoah...@googlegroups.com
Hola,

Quiero crear la funcionalidad de tener un listado de registros que
individualmente se expandan/colapsan cuando se de click en el titulo
de la vista, algo parecido a lo que se hace en github for mac o en
things. Quiero pensar que es una tabla y que tiene en lugar de celdas
vistas, pero no he encontrado mucho al respecto. Alguien sabe por
donde podria seguir?

Ejemplos
https://skitch.com/jyr/f5amm/github
https://skitch.com/jyr/f5akx/github
https://img.skitch.com/20110924-nia644i3wpxbhy4ap9gngmtg41.png

Saludos

--
SIN ETIQUETAS.[ PUNTO ]
http://flavors.me/jyr
http://pythoncocoa.com
http://opentumblr.com

Fernando Barajas

unread,
Sep 24, 2011, 11:28:38 PM9/24/11
to cocoah...@googlegroups.com
Puedes subclass NSTableView y en mouseDown puedes capturar el click row.
NSInteger row = [self rowAtPoint:[self convertPoint:[theEvent locationInWindow] fromView:nil]];


y en tu NSTableViewDelegate cuando 
- (CGFloat)tableView:(NSTableView *)tableView heightOfRow:(NSInteger)row

es llamado puedes dar el height de tu vista.

Y tambien se hace subclass de NSTextFieldCell
para dibujar el view cuando esta abierto.
Reply all
Reply to author
Forward
0 new messages