ios - 获取一个 UITableView 加载到标题的顶部
问题描述
我有UITableView
一个巨大的表格标题(大约是屏幕的一半)和下面 1 部分中的表格视图行。当我从另一个加载这个视图控制器时,它会加载到UITableView
标题隐藏部分的底部(取决于有多少行)。
我试过这个:
table.setContentOffset(.zero, animated: false);
仅适用于viewDidAppear()
. 这会导致视图滚动,但我只希望它在可见之前位于顶部。
解决方案
确保表格视图alwaysBounceVertical
是真实的。
table.setContentOffset 仅适用于 viewDidAppear()
将其移至viewDidLayoutSubviews
.
推荐阅读
- python-3.x - Python 'progress' 模块在函数中不显示来自 os.fork() 的微调器
- python - 将 Pandas 数据帧转换为 OrderedDict 格式
- javascript - 如何修复 Youtube Data API v3 所需参数:Axios 请求和 React.js 中的一部分
- flutter - 一个支持 Flutter for Web 和 Flutter iOS/Android 的代码库?
- android - 缩放问题和 3 秒延迟进入/退出带有浮动/半透明窗口的画中画模式
- openssl - openSSL SSL_CTX_load_verify_locations 失败
- visual-studio-code - 如何在 VS Code 中调整特定标签的自动完成行为
- acumatica - 在销售订单复制订单操作中未获得“this._Graph.Caches”
- excel - 如何在 VBA 中将 FILETIME 转换为日期?
- version-control - 如何知道哪个 Windows 进程已经启动/停止了哪个服务