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?
10
A
risposta
18
utilizzare un tipo di stringa e immettere il valore come questo
0.7
Wow, perché non ci ho pensato di fare questo? Grazie. – DrummerB
Grazie !! Come DrummerB, questo mi stava facendo impazzire. E la risposta è così semplice. –
@DrummerB: perché è completamente illogico. – MrTJ