我有一个UITableView包含许多UITextFields 的静态变量。当用户在我想要的任何文本字段之外点击时,我想关闭键盘。
在 my 的顶层UIViewController是 aUITableView和 a UITabBarItem。我相信我还必须处理状态栏上的点击。
我不确定我应该如何注册触摸它们(这样我就可以强制任何文本字段调用resignFirstResponder.
UIResponder我想我可能不得不处理
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
对于表格视图和标签栏项目,但它们都不是UIControls 所以我不能使用
- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents
UIWindow也是一个UIResponder但同样,我似乎无法获得触摸事件。
任何帮助将不胜感激,CS