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

问题描述

| 我正在创建一个从UIView继承的视图类。我想公开一些事件(例如UIButton具有:Touch Down,Touch Up Inside,Touch Up Outside等)。我在网上找到了如何触发事件的方法,但是如何公开它以便用户可以为其分配IBAction(例如,使其像在UIButton中那样显示在界面生成器中)? 谢谢!     

解决方法

        在UIView的头文件中声明一个方法,并将其返回类型标记为IBAction(这只是IB用于标识可连接操作/方法的空返回类型的标记)。
- (IBAction)userCausedViewEvent;
现在,当创建一个UIView并将其类类型分配给Interface Builder中的UIView子类型时,
userCausedViewEvent
应该是一个可选择的/可连接的事件方法。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...