2015-04-03 146 views
0

我已经将页面控制从Interface Builder添加到导航栏的标题。当视图按下/弹出到下一个视图时,页面控制动画(如通常标题会生成动画)。swift导航栏标题删除动画

如何防止页面控制动画?

我有这样的事情,但它没有工作:

self.navigationItem.titleView?.removeMotionEffect(UIMotionEffect()) 

page control as title

回答

1

解决它。我需要创建一个新的页面视图控制器来操纵我已经放置在导航栏上的页面控件。

而不是在每个视图控制器上有多个页面控制,我只在第一页上有一个页面控制。

使用Page View Controller切换View Controller,而不是使用Push/Pop。

0

尝试

UIView.performWithoutAnimation {() -> Void in 
     <#code#> 
    } 
+0

我认为这是去 '覆盖func viewWillAppear(动画:布尔){ }' 芽悲伤我不知道标题视图动画代码 – 2015-04-03 09:26:29