我已将Interface Control添加到Interface Builder的导航栏标题中。当视图按下/弹出到下一个视图时,页面控件将动画化(与标题的动画效果一样)。
如何阻止页面控制设置动画?
我有类似的东西,但它没有工作:
self.navigationItem.titleView?.removeMotionEffect(UIMotionEffect())
答案 0 :(得分:1)
解决了它。我需要创建一个新的页面视图控制器来操作我放在导航栏上的页面控件。
在每个View Controller上没有多个页面控件,我只在第一页上有一个页面控件。
使用Page View Controller在View Controller之间切换,而不是使用push / pop。
答案 1 :(得分:0)
尝试
UIView.performWithoutAnimation { () -> Void in
<#code#>
}