问题描述
|
我正在创建一个从UIView继承的视图类。我想公开一些事件(例如UIButton具有:Touch Down,Touch Up Inside,Touch Up Outside等)。我在网上找到了如何触发事件的方法,但是如何公开它以便用户可以为其分配IBAction(例如,使其像在UIButton中那样显示在界面生成器中)?
谢谢!
解决方法
在UIView的头文件中声明一个方法,并将其返回类型标记为IBAction(这只是IB用于标识可连接操作/方法的空返回类型的标记)。
- (IBAction)userCausedViewEvent;
现在,当创建一个UIView并将其类类型分配给Interface Builder中的UIView子类型时,userCausedViewEvent
应该是一个可选择的/可连接的事件方法。