2012-05-15 33 views
10

我創建了一個具有float屬性的NSView子類,我想在Interface Builder中設置它。在用戶定義的運行時屬性部分中,唯一合適的類型是數字。但是如果我想輸入一個十進制數(使用。或者,作爲分隔符),它只是四捨五入到最接近的整數。這是一個錯誤還是故意的?我怎樣才能定義一個浮點數而不是整數?接口生成器的用戶定義運行時屬性不接受浮動?

回答

18

使用字符串類型並輸入這樣

0.7 
+0

哇,爲什麼我沒有想到這樣做的你的價值?謝謝。 – DrummerB

+0

謝謝!!像DrummerB一樣,這讓我瘋狂。答案很簡單。 –

+4

@DrummerB:因爲它完全不合邏輯。 – MrTJ

相關問題