我写了一个名为PressableView
的自定义类。它识别分接头,然后在其委托对象上调用协议功能。由于它是UIView
的子类,因此默认情况下不允许连接IBAction
。
我想知道是否可以将视图控制器内部的一个函数连接到对象中,因此它可以调用该方法 - 就像使用UIButton
一样。
我已经尝试过这样的事情:
class PressableView: UIView {
// ...
@IBOutlet var action: (() -> Void)?
// ...
}
...但是,Xcode不允许该类型为IBOutlet
。
有什么想法吗?