2012-05-15 12 views
10

Ho creato una sottoclasse NSView con una proprietà float e vorrei impostarla in Interface Builder. Nella sezione Attributi runtime definiti dall'utente l'unico tipo adatto è Numero. Ma se voglio inserire un numero decimale (usando. O, come delimitatore), arrotonda semplicemente il numero intero più vicino. È un bug o di proposito? Come posso definire un float al posto di un intero?Gli attributi User Runtime definiti dall'utente di Interface Builder non accettano i float?

risposta

18

utilizzare un tipo di stringa e immettere il valore come questo

0.7 
+0

Wow, perché non ci ho pensato di fare questo? Grazie. – DrummerB

+0

Grazie !! Come DrummerB, questo mi stava facendo impazzire. E la risposta è così semplice. –

+4

@DrummerB: perché è completamente illogico. – MrTJ

Problemi correlati