Pregunta

No entiendo cómo cambiar (disminuir) el tamaño de fuente para el texto en mi NSOutlineView. El texto predeterminado es más grande que el que usan la mayoría de las aplicaciones para su tamaño de fuente.

Hay algo heirachical en el que no establece el directorio de fuentes pero hereda de algo '' arriba '' la vista de tabla o esquema.

¿Hay algún lugar que explique claramente esto?

¿Fue útil?

Solución

NSOutlineView es una subclase de NSTableView . Por lo tanto, una vista de esquema también tiene columnas, cada una de las cuales tiene su propia celda asociada. La vista de esquema utilizará la celda asociada con cada columna para dibujar su contenido. Entonces, si desea cambiar la fuente de la columna, deberá cambiar la fuente de la celda.

En su ventana de archivo NIB en Interface Builder, cambie a la vista de árbol. En la vista de árbol, expanda la vista de esquema y cada una de sus columnas de tabla para ubicar las celdas. Continúe y seleccione la celda del campo de texto para una de las columnas. Ahora puede usar el inspector para establecer el tamaño de la celda en Pequeño. (Recomiendo no configurar la fuente directamente; si la fuente '' Pequeño '' cambia en una versión futura de Mac OS X (es improbable, pero bueno, han sucedido cosas más extrañas) no tendrá que hacer nada para obtener la nueva fuente.) Deberá repetir este paso para cada columna en su vista de esquema.

También deberá cambiar el alto de fila en su vista de esquema. Interface Builder no es lo suficientemente inteligente como para ver que todas sus celdas están configuradas en "Pequeño" controlar el tamaño, por lo que deberá configurarlo a mano.

Espero que te señale en la dirección correcta.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top