2017-08-24 21 views
3

所以我提出一些視圖控制器(從廈門國際銀行加載)爲什麼`viewWillAppear`將`animated`設置爲true,即使用`present(_,animated:false,_)`呈現?

let popup = PopupViewController() 
popup.configure(withDataSource: dataSource) 
vc.present(popup, animated: false, completion: nil) 

正如你所看到的,我問有沒有動畫來呈現它。然而,animated標誌所呈現的視圖控制器viewWill\DidAppear設置爲true

enter image description here

我是不是得到什麼了嗎? 謝謝。

回答

0

呈現視圖控制器是vc從一個vc轉換到另一個視圖並且viewWillAppear:animated是將顯示的視圖動畫。


作爲每蘋果DOC:

如果視圖控制器由一個視圖控制器呈現的酥料餅的內部,這種方法是不呈現視圖控制器上所呈現的控制器被駁回後調用。

Source

+0

看不出有什麼相關性。它被稱爲,只有「動畫」參數行爲奇怪。 – nikans

相關問題