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