ios - 获取一个 UITableView 以在标题顶部加载

标签 ios swift uitableview swift4 ios11

我有一个 UITableView,它有一个巨大的表格标题(大约一半的屏幕)和下面 1 个部分中的表格 View 行。当我从另一个加载此 View Controller 时,它加载到标题的 UITableView 隐藏部分的底部(取决于有多少行)。

我试过这个:

table.setContentOffset(.zero, animated: false);

仅适用于 viewDidAppear()。这会导致 View 滚动,但我只是希望它在可见之前位于顶部。

最佳答案

确保 TableView 的 alwaysBounceVertical 为真。

table.setContentOffset which only works in viewDidAppear()

将其移动到 viewDidLayoutSubviews

关于ios - 获取一个 UITableView 以在标题顶部加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51551753/

相关文章:

ios - 使用 graph api 向 Facebook friend 发送消息

ios - 按下 UIButton 时,在 ImageView 中更改图像

swift - 如果当前时间在 TimeRange 内,则过滤数组

ios - UIAlertController popoverPresentationController 错误 : Snapshotting a view that has not been rendered results in an empty snapshot

iphone - 什么时候需要在转换 iOS 后重置 view.frame 属性

iphone - UITableView 分页

ios - 将元数据内容作为文件读取和写入文档目录中

ios - 在触发之前删除/避免本地通知

ios - 您的 iPhone 不可用。请选择其他设备并重试

iphone - UItbaleview Cell json 内容未在 iOS 中显示