Ich habe eine NSView-Unterklasse mit einer float -Eigenschaft erstellt, die ich in Interface Builder festlegen möchte. Im Abschnitt Benutzerdefinierte Laufzeitattribute ist der einzige geeignete Typ Number. Aber wenn ich eine Dezimalzahl eingeben will (entweder mit. Oder als Trennzeichen), wird nur auf die nächste Ganzzahl gerundet. Ist das ein Fehler oder absichtlich? Wie kann ich ein Float anstelle von Integer definieren?Benutzerdefinierte Laufzeitattribute des Interface Builder, die keine Floats akzeptieren?
10
A
Antwort
18
einen String-Typ verwenden und geben Sie Ihren Wert wie folgt
0.7
Wow, warum habe ich nicht glaube, dies zu tun? Vielen Dank. – DrummerB
Danke !!. Wie DrummerB, das hat mich verrückt gemacht. Und die Antwort ist so einfach. –
@DrummerB: weil es völlig unlogisch ist. – MrTJ