【发布时间】:2012-02-03 22:33:45
【问题描述】:
我有一个 Node.m,它是 UIView,我也有 Gridview.m,Gridview 由许多 node.m 组成。在 node.m 内有一个功能,当用户触摸 Gridview 内的一个节点时会激活该功能。
Node.m 内部
- (void) onSelect:(id)sender
那么,这是否意味着 onSelect 是 UIView 的固有功能?如果不是,onSelect 函数如何与触摸事件关联?
【问题讨论】:
-
不,onSelect 不是 UIView 的先天功能。也许它是从 Interface Builder 绑定的。这段代码是谁写的?
-
我没有看到任何与 node.m 或 gridview.m 相关的 xib 文件。有人编写了代码并在gridview中正确编译并运行,只要我点击其中一个节点(UIView),就会调用onSelect函数。
-
好吧,我的错,有一个按钮与这个视图相关联。 onSelect 在按钮或此 UIview 被点击时调用。