实例成员不能使用

时间:2016-03-03 10:59:06

标签: ios swift

它出现以下错误 “实例成员'isDeviceiPad'不能用于”MyView“类型

class MyView: UIView {

    let isDeviceiPad = (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiom.Pad)
    let itemWidth:CGFloat = isDeviceiPad ? 10.0 : 5.0
}

是什么原因?任何想法?

1 个答案:

答案 0 :(得分:2)

或者你可以使它成为计算属性

class MyView: UIView {

  let isDeviceiPad = (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiom.Pad)
  var itemWidth:CGFloat {
    return isDeviceiPad ? 10.0 : 5.0
  }
}