Pregunta

Estoy mirando una aplicación de muestra que involucra alguna edición de texto. Tiene algunos botones de formato de fuente como este:

ingrese la descripción de la imagen aquí

No puedo encontrar dónde se están configurando estos en el Código, lo que me hace pensar que se construyen de alguna manera. Por ejemplo, el botón PopPUP de fuente enumera todas las fuentes y tiene las fuentes más recientemente utilizadas en la parte superior.

No he podido averiguar cómo lograr esto por Google. ¿Cómo se crean estos tipos de botones de fuente?

Editar: Para aclarar ... Mi objetivo real es crear una aplicación que tenga un componente de edición de texto. Quiero que tenga botones de formato de texto como este. Así que no estoy realmente interesado en cómo se hizo en este caso específico; Más bien, quiero saber cuál es el método aceptado para lograr esto.

Editar 2: Aquí está lo que estoy hablando con el botón de fuente. Simplemente parece estar sucediendo mágicamente:

ingrese la descripción de la imagen aquí

Editar 3: Aquí hay otra cosa interesante. Ha incluido imágenes para los botones en el proyecto (como el icono audaz y el icono de cursiva), pero en la medida en que pueda decir que estas imágenes nunca se usan. Así que es como si hubiera encontrado alguna otra forma de hacerlo.

Editar 4: Bueno, ahora he descubierto que lo que estoy viendo es la barra Inspector de NstaxtView. ¿Alguien puede proporcionar ayuda sobre cómo posicionarlo?

¿Fue útil?

Solución 2

Resulta que lo que estamos viendo aquí es la barra Inspector de NstaxtView.Usando Nstoolbar, pudimos posicionarlo cómo lo queríamos.

Otros consejos

Aparte de la apariencia, que utiliza algún esquema oscuro no estándar, no disponible con controles de cacao estándar, parece ser todo Controles estándar de OS X que puede simplemente configurarse.

En cuanto a la apariencia oscura.


Apple ha comenzado a agregar algo como controles de estilo con el > La clase de NSAppearance introducida en Mavericks, sin embargo, desde la documentación actual, aún no hace mucho (10.9).

Sin embargo, hay unos pocos controles de terceros que imitan los controles que se encuentran en las aplicaciones PRO o ILIFE de Apple. Los ejemplos son gpprokit o snrhudkit (entre muchos otros).

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