ios - 折叠导航栏时出现不需要的快速动画

标签 ios swift animation navigationbar

当我滚动折叠导航栏时遇到这个奇怪的问题。 我有一个带有 TableView 的 View ,嵌入带有大标题的导航栏 Controller 中。 当我 ScrollView 以使导航栏折叠时,动画速度非常快。 它几乎看起来像是滞后的。 我试图环顾四周,但没有成功。

我做错了什么吗?

编辑:经过一些调试,我发现当我填充 TableView 时问题就开始了。如果 TableView 没有数据要显示,NavigationBar 折叠动画会顺利工作。 还是没有解决。

最佳答案

我已经解决了这个问题。您应该将 tableview 的顶部约束设置为 TopView 而不是 SafeArea。

关于ios - 折叠导航栏时出现不需要的快速动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51071269/

相关文章:

ios - 如何在 Swift 中引用 UITextField 的文本?

ios - 快速查找 iPod 库中歌曲的位置?

javascript - Svg 动画对象跟随路径

ios - objective-c - SKScene 的动画背景颜色

ios - WKWebView 仅垂直滚动而不是水平滚动而不是页面缩放

ios - 如何在没有警告的情况下在 AppDelegate 中设置 statusBarStyle

ios - 保存后台上下文后的 NSFetchedResultsController NSRangeException

ios - 当 searchController 处于事件状态时,状态栏样式发生变化

ios - 使用静态方法时如何获取特定实例

animation - SpriteKit : run code or block when action removed?