ios - 选中行时防止 TableView 滚动

标签 ios swift uitableview

我想阻止我的表格 View 滚动到选定的单元格。

出于某种原因,当我选择一个单元格并出现键盘时,我的单元格向上移动了一点,我不希望出现这种行为。

我正在使用 TableView Controller 并将 isScrollEnabled 设置为 false

我已覆盖 didSelectRowAt 以完全不执行任何操作。

在 Storyboard 中,我禁用了滚动、禁用了分页、禁用了滚动/缩放弹跳、禁用了水平/垂直弹跳。

但它仍然滚动到选定的单元格。

最佳答案

我建议您使用一个带有 tableview 的 UIViewController。 您所描述的行为实际上是由 UITableViewController 自动处理的。

编辑:

这是 UIViewController 的屏幕截图,其中包含带有静态单元格的 TableView :

enter image description here

关于ios - 选中行时防止 TableView 滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49744642/

相关文章:

iOS 在应用程序处于非事件状态时处理动态链接

ios - 在 Swift iOS 中更改方向更改时更改 UICollectionViewCell 标签 textColor

iphone - 当我为 UITableView 设置 rowHeight 时,单元格的高度不应该也改变吗?

iphone - 如何更改分组的 tableViewCell 的高度?

ios - 取消关注用户后 TableView 不重新加载数据 swift

javascript - Node.js POST API 和请求体的解析

swift - 我的 estimoote 的 swift 代码有什么问题吗?

generics - 引用具有关联类型的实例实现协议(protocol)

ios - 使用 Swift 构建 Cocoapod 并依赖于 Objective-C 框架

iOS swift : UITableView KeyPad overlay