2011-08-25 11 views
5

Tengo una NSTabView con varios elementos NSView. Quiero cambiar el tamaño de la vista de pestaña para que la vista mostrada siempre se ajuste cómodamente dentro de la vista de pestaña.Redimensionar automáticamente NSTabView para que se ajuste a la vista de contenido

He intentado una serie de variaciones de setFrame en el delegado de tabView didSelectTabViewItem y shouldSelectTabViewItem pero parece que no funciona. Creo que tengo que cambiar el tamaño de contentView de tabView, pero esto parece ser de solo lectura.

¿Alguien me puede dar un rápido indicio de dónde se ha hecho esto antes? (No estoy teniendo suerte con Google).

Gracias,

John

Respuesta

1

Ok finalmente lo conseguí:

  1. En Xcode (.xib editor), marque la casilla de cambio de tamaño Resize box de la ventana contenedora Window inspector

  2. Haga clic en "tabView" y marque Autoresizes Subviews aquí Autoresizes Subviews panel

  3. Por fin, simplemente adapte sus reglas de cambio de tamaño en el Inspector de tamaño, ¡eso es! AutoSizing

Cuestiones relacionadas