iphone - 在创建自定义视图时公开事件(通知)

时间:2011-05-29 15:00:11

标签: iphone events uiview notifications

我正在创建一个继承自UIView的视图类。我想暴露一些事件(比如UIButton有:Touch Down,Touch Up Inside,Touch Up Outside等)。我在网上找到了如何启动一个事件,但是我如何公开它以便用户可以为它分配一个IBAction(例如,这样它就像在UIButton中一样显示在界面构建器中)?

谢谢!

1 个答案:

答案 0 :(得分:0)

在UIView的头文件中声明一个方法,并将其返回类型标记为IBAction(这仅仅是IB用于识别可连接动作/方法的void返回类型的标记)。

- (IBAction)userCausedViewEvent;

现在,当你创建一个UIView并将其类类型分配给Interface Builder中的UIView子类型时,userCausedViewEvent应该是一个可选择/可连接的事件方法。