2011-09-20 18 views
8

He estado haciendo aplicaciones de iOS por un tiempo, pero estoy probando el desarrollo de MacOS. Estoy agregando un NSTextField a mi UI y noté en Xcode que una de las opciones en los widgets gráficos es "NSTextField con NSNumberFormatter", lo que implica para mí que podré restringir la entrada del campo a los números y configurar el formateador de alguna manera.NSTextField con NSNumberFormatter automático en Interface Builder

Cuando agrego NSTextField con NSNumberFormatter a mi UI, puedo ver que tiene una salida de formateador que parece estar unida a un NSNumberFormatter (aunque el nombre está un poco gris). Sin embargo, no puedo encontrar ninguna forma de interactuar o configurar ese NSNumberFormatter.

¿Algún ayuda?

Respuesta

9

Para acceder a la NSNumberFormatter, hay que seleccionarlo en el muelle (esa lista de objetos en el lado izquierdo de la XCode 4 Ventana Interface Builder [IB]).

Si el dock no está en la vista de esquema, por ejemplo, solo muestra unos 4 iconos, haga clic en el triángulo en un cuadrado en la parte inferior del dock. El dock debería mostrar ahora una sección "Placeholders" y una sección "Objects"; los objetos son sus objetos de interfaz de usuario en una vista de esquema jerárquica.

En la ventana de IB, haga clic en su NSTextField; que resaltará la celda de campo de texto correspondiente en el esquema (es posible que deba desplazar hacia abajo algunos triángulos de revelación para verla). La celda de campo de texto debe tener un triángulo de revelación; girarlo hacia abajo para revelar el formateador de números. Selecciónelo, y ahora debería poder manipularlo en el panel Inspector.

(Hay muchas cosas que no son obvias en XCode. En caso de duda, examine su objeto de interfaz de usuario en la vista de esquema del Dock, o mire los menús con ese objeto seleccionado. Es sorprendente, y a menudo útil, -lo que puede descubrir al acecho allí!

+0

Eso fue, no me utilizan a las cosas que están dentro de mis campos de texto, así que no pensé en profundizar a través de triángulos de divulgación allí. –

4

para configurar el formateador de número, puede (después de haber seleccionado el formateador) abrir el inspector de Atributos, seleccionar el comportamiento que desea y personalizar el formateador. Al menos que trabajó para mí en Xcode 4.

- Moritz

enter image description here

+1

No se muestra en esta captura de pantalla: la parte inferior del inspector de número formateador incluye un inspector donde puede introducir valores y obtener una vista previa del resultado. ¡Muy útil! – Nuthatch

Cuestiones relacionadas