我有一個iOS應用程序,我需要知道什麼時候一個新視圖在屏幕上完全可見;也就是說,當Autolayout完成其計算並且視圖已完成繪製時。Autolayout完成時是否會觸發iOS方法?
ViewDidAppear在視圖完全可見之前似乎已經開啓。如果我關閉Autolayout,時間似乎與人類感知一致,但我需要在此項目中使用Autolayout(所以這不是一個解決方案......只是一個測試)。
當Autolayout完成計算時,是否有任何方法會觸發?或者當視圖實際可見時觸發的另一種方法(因爲ViewDidAppear不適用於此)?
謝謝!
'viewDidLayoutSubviews'怎麼樣? –