如何手动设置iOS大型导航栏标题动画?

时间:2017-10-31 17:31:45

标签: ios swift uitableview uinavigationcontroller ios11

我在视图控制器的顶部使用粘性分段控件,下面有一个可滚动的表视图。

我用

设置导航栏大标题
self.navigationController?.navigationBar.prefersLargeTitles = false

我想在用户滚动时将大标题文本最小化到导航栏。遗憾的是,文本不会执行此默认行为,因为滚动时分段控件会粘到顶部。

我的第一个解决方案是根据滚动位置手动设置prefersLargeTitles = true / false。这将有效但是没有看起来很糟糕的动画。

我怎样才能达到这个效果?有没有办法动画文字移动?

0 个答案:

没有答案