正如标题所说,当我尝试推送带有 UITableView
的 UIViewController
并显示 LargeTitle 时,它首先显示然后隐藏到小的。
这很奇怪,但此错误仅在 4 英寸 设备上重现。
这种行为似乎是 Apple 的错误。
我错过了任何其他解决方法或细微差别吗? 感谢您的任何建议。
最佳答案
到目前为止我找到的解决方法
- 将
UITableView
的顶部附加到SafeArea 的
顶部,但这种方法失去了透明UINavigationBar
和LargeTitle
的效果滚动时折叠得非常快 - 使用
UITableViewController
代替UIViewController+UITableView
,但这种方法失去了已知的灵 active 。隐藏 tableView 或添加 subview 并非易事。 pushViewController
没有动画
关于ios - UINavigationBar 从大标题跳到小标题,同时推送到带有嵌入式 UITableView iOS 11 的 UIViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46392113/