我想使用新的大型标题,largeTitleDisplayMode
设置为.always
,但是如果根UITableView
弹出推送的详细控制器,则会出现一些奇怪的动画问题} contentOffset.y
是积极的,也就是滚动。
这就是它应该如何运作:
滚动后这就是它的工作原理:
我想这是一个错误,但也许任何人都有一个解决方法,直到它被修复?
要重现,请创建一个新的示例项目,打开Storyboard并执行以下操作:
- 添加
Navigation Controller
并勾选Navigation Bar
的{{1}}值
- 选择
Prefers Large Titles
并将Root View Controller
的{{1}}设置为Table View
。
- 添加许多静态单元格或制作足够大的单元格,以便
Content
变为可滚动
- 添加
Static Cells
作为详细视图控制器并设置Table View
segues
- 为两个视图控制器设置
View Controller
的{{1}}属性为Show
- 运行应用程序,滚动到底部,执行show / push segue并弹回
醇>