我有一个内置uitextfield的自定义单元格。我想在用户触摸屏幕时隐藏键盘,我将自定义uibutton放在我的tableView上,并在内部触摸事件中,我调用
-(IBAction) hideKeyBoard
{
[customcell.textfield resignFirstResponder];
}
是否使用uitableview隐藏键盘是正确的方法,因为它不起作用
答案 0 :(得分:2)
不,你的桌面视图上的UIButton会阻碍对表的触摸,并且alpha的视图会小于0.1。
一种方法是将UITableView子类化并覆盖touchesBegan以检测触摸。从那里,你有很多选择来处理辞职的第一响应者,通知,委托方法,对文本字段的引用。