2012-05-15 9 views
10

Creé una subclase NSView que tiene una propiedad flotante y me gustaría configurarla en Interface Builder. En la sección Atributos de tiempo de ejecución definida por el usuario, el único Tipo adecuado es Número. Pero si quiero ingresar un número decimal (ya sea usando. O, como delimitador) simplemente redondea al entero más cercano. ¿Es esto un error o a propósito? ¿Cómo puedo definir un flotante en lugar de un Entero?Atributo en tiempo de ejecución definido por el usuario de Interface Builder ¿Atributos que no aceptan flotadores?

Respuesta

18

utilizar un tipo de cadena y escriba su valor como esto

0.7 
+0

Wow, ¿por qué no pensar en hacer esto? Gracias. – DrummerB

+0

¡¡Gracias !! Al igual que DrummerB, esto me estaba volviendo loco. Y la respuesta es tan simple. –

+4

@DrummerB: porque es completamente ilógico. – MrTJ

Cuestiones relacionadas