2015-04-03 138 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