This question already has an answer here:
This class is not key value coding-compliant with @IBInspectable
(1个答案)
2年前关闭。
上面的代码显示了一条消息
无法设置(numLines)用户定义的检查属性
UIViewNewClass [setValue:forUndefinedKey:]:此类不符合键numLines编码的键值。
它确实与另一个
这正在按预期方式在界面生成器中显示和工作。我将确保您在类定义上具有@IBDesignable,并且还尝试进行清理并删除派生数据。
(1个答案)
2年前关闭。
@IBInspectable var numLines:UInt! = 2
上面的代码显示了一条消息
无法设置(numLines)用户定义的检查属性
UIViewNewClass [setValue:forUndefinedKey:]:此类不符合键numLines编码的键值。
它确实与另一个
IBInspectable
的UIColor
属性一起使用。IBInspectable
是否可与Int
或UInt
一起使用,还是我在这里做错了,还是仅适用于NSNumber
? 最佳答案
它应与Int
,UInt
或任何其他数字类型一起使用。我已经使用以下代码在本地验证了此代码:
@IBDesignable
class TestViewController: UIViewController {
...
@IBInspectable var test: UInt = 0
...
}
这正在按预期方式在界面生成器中显示和工作。我将确保您在类定义上具有@IBDesignable,并且还尝试进行清理并删除派生数据。
关于ios - IBInspectable不适用于Int或UInt ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41420541/
10-10 20:47