它出现以下错误 “实例成员'isDeviceiPad'不能用于”MyView“类型
码
class MyView: UIView {
let isDeviceiPad = (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiom.Pad)
let itemWidth:CGFloat = isDeviceiPad ? 10.0 : 5.0
}
是什么原因?任何想法?
答案 0 :(得分:2)
或者你可以使它成为计算属性
class MyView: UIView {
let isDeviceiPad = (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiom.Pad)
var itemWidth:CGFloat {
return isDeviceiPad ? 10.0 : 5.0
}
}