我们知道,在滚动时单击UITableView将阻止其滚动,表格视图的顶部有一个文本字段,现在我想在按顺序开始编辑文本字段时执行click方法要阻止表格视图滚动,如何实现此目的?滚动表视图时如何执行click方法。谢谢您的回答。
- (void)textFiledTextDidBegin:(UITextField *)textField {
//stop the tableview from scrolling
}
答案 0 :(得分:1)
您可以通过强制设置contentOffset
- (void)textFiledTextDidBegin:(UITextField *)textField {
[your_tableView setContentOffset:your_tableView.contentOffset animated:NO];
}
答案 1 :(得分:0)
快捷键5:
我有同样的问题。这似乎对我有用。
func textFieldDidBeginEditing(_ textField: UITextField) {
UIOffset.zero
}