【发布时间】:2017-11-05 18:24:05
【问题描述】:
我编写了一个名为PressableView 的自定义类。它识别水龙头,然后在其委托对象上调用协议函数。由于是UIView的子类,所以默认不允许IBActions的连接。
我想知道是否可以将视图控制器内部的函数(可按下视图位于其中)连接到对象,因此它会在点击时调用该方法——就像您使用 UIButton 一样。
我已经尝试过:
class PressableView: UIView {
// ...
@IBOutlet var action: (() -> Void)?
// ...
}
...但是,Xcode 不允许该类型为 IBOutlet。
有什么想法吗?
【问题讨论】:
标签: ios xcode interface-builder