在我的 iPhone 应用程序中,我从 .xib 文件加载视图。在 .xib 中,我有这样的结构:UIControl 类型的主视图,其中包含 UITable 和 UIView。问题是 UIControl 没有接收到触摸,并且事件触摸的方法从不调用。我该如何解决这个问题?
在 .h 文件中,我声明了方法
- (IBAction)backgroundTap:(id)sender;
在 .m 中我实现了这个方法:
- (IBAction)backgroundTap:(id)sender
{
[passwordTextField resignFirstResponder];
[usernameTextField resignFirstResponder];
}
还将来自 File 所有者的 backgroundTap 事件与来自主视图的 UIControl 的 touch dowm 事件绑定
更新
实际上原因是我点击我总是点击 UiTable 元素,所以我的事件没有到达。我该如何解决这个问题,也许我可以将触摸事件从表发送到 UIControl?