IBOutlet用于子类化的自定义视图

时间:2019-07-08 16:18:29

标签: swift cocoa

我将一个自定义视图子类化,并将其称为“ DrawArea”。完成此操作后,我认为将创建DrawArea类型的对象,因此我认为无法使用IBOutlet对其进行声明。我对吗?如果它是一个对象,我如何获得指向它的指针?

1 个答案:

答案 0 :(得分:0)

让我们假设您已将其分配给IB中的vc视图,您可以这样做

if let cus = self.view as? DrawArea {
  print(cus)
}

或创建插座并将其钩住

@IBOutlet weak var myView:DrawArea!