在属性检查器中设置浮点数值是否可能?我在我的UIView中有这个属性:@IBInspectable var scale: CGFloat = 0.90 { didSet { setNeedsDisplay() } } 正如你所看到的,缺省值为0.9,我想在Attributes Inspector中更改它,但它看起来像这样: 我只能在那里设置整数值。我错过了什么吗?
Float
和CGFloat
都可以让我输入小数,并按预期工作... 此外,属性应该用@IBInspectable
进行标注,而不是@IBDesignable
... - Alladinian@IBDesignable
是一个笔误,我是从 XCode 中复制粘贴的代码,没有加注释。 如果我尝试在字段中输入小数点,当我尝试在属性检查器中选择其他字段时,该字段仍然保持选定状态。如果我更改选项卡,例如切换到身份检查器,该字段将变为空白,就像我问题中的图片一样。 - Sebastian OsińskiFloat
可检查属性是完全正常的。 - Alladinian