ios - 当文本字段开始编辑时停止 UITableView 滚动
问题描述
众所周知,在 UITableView 滚动时单击它会停止滚动,表格视图顶部有一个文本字段,现在我想在文本字段开始编辑时执行 click 方法以停止滚动滚动的表格视图,我该如何实现?表格视图滚动时如何执行点击方法。感谢您的每一个回答。
- (void)textFiledTextDidBegin:(UITextField *)textField {
//stop the tableview from scrolling
}
解决方案
您可以强制停止滚动设置contentOffset
- (void)textFiledTextDidBegin:(UITextField *)textField {
[your_tableView setContentOffset:your_tableView.contentOffset animated:NO];
}
推荐阅读
- c++ - 有没有类似于向量 push_back 函数的东西可以用普通数组做?
- java - org.apache.hadoop.fs.Path 文件可以与 kubernetes 上的 minio 存储桶一起使用
- console - 在 ATEN 串行控制台服务器上配置 UDP 模式
- javascript - Why does this await outside async function work?
- firebase - Daterangepicker firebase android工作室
- javascript - 无法从数组中动态找到对象
- flutter - 如何在 Flutter 中更改 .g.dart 的位置
- html - 为什么我的按钮与列中的弹性框内联?
- mongodb - 如何使用分子框架设置 MongoDB
- amazon-s3 - 由于未启用存储库,AWS EB 部署不起作用