Iphone 当UITextField是第一响应者时,如何防止UITableView交互
在UITextField中输入文本时,是否有一种简单的方法可以防止用户交互textfield位于tableView的单元格中 我已经试过了:Iphone 当UITextField是第一响应者时,如何防止UITableView交互,iphone,objective-c,uitableview,uitextfield,Iphone,Objective C,Uitableview,Uitextfield,在UITextField中输入文本时,是否有一种简单的方法可以防止用户交互textfield位于tableView的单元格中 我已经试过了: - (void)textFieldDidBeginEditing:(UITextField *)textField { self.tableView.userInteractionEnabled = NO; } 结果,键盘也停止显示…首先想到的是添加一个透明的UIView覆盖层,它会屏蔽手机周围的一切,拦截所有触摸事件。我想它必须有两个覆盖层——
- (void)textFieldDidBeginEditing:(UITextField *)textField {
self.tableView.userInteractionEnabled = NO;
}
结果,键盘也停止显示…首先想到的是添加一个透明的UIView覆盖层,它会屏蔽手机周围的一切,拦截所有触摸事件。我想它必须有两个覆盖层——一个用于单元格上方,一个用于单元格下方。我很确定这会起作用……但我只是想知道是否有一种简单的方法,只需设置一个首选项即可。^^没有一种设置。您希望在应用程序中使用的任何UI模式都需要自定义编码。唯一具有UI模态的内置类是UIAlertView和UIActionSheet。