Interface Builder的用户定义的运行时属性不接受浮点数?

Dru*_*erB 12 xcode interface-builder key-value-coding kvc

我创建了一个具有float属性的NSView子类,我想在Interface Builder中设置它.在"用户定义的运行时属性"部分中,唯一合适的类型是"数字".但是如果我想输入一个十进制数(使用.或者作为分隔符),它只会舍入到最接近的整数.这是一个错误还是故意的?如何定义浮点数而不是整数?

Wil*_*ken 21

使用字符串类型并输入您的值

0.7
Run Code Online (Sandbox Code Playgroud)

  • @DrummerB:因为它完全不合逻辑. (5认同)
  • 它没有记录.我在喝酒时发现了它. (4认同)