1
我有一個具有兩個子視圖控制器的根UIPageViewController,其中一個(ViewA)顯示狀態欄,另一個(ViewB)沒有。我目前每個視圖控制器都會更改viewWillAppear中顯示/隱藏的狀態欄,但是每當您開始在視圖之間滑動時,這會導致狀態欄發生抖動。我想讓ViewB在滑動狀態欄時滑過狀態欄(就像Snapchat的相機視圖一樣)。有關如何實現這一目標的任何建議?狀態欄上的幻燈片視圖
在此先感謝。
我有一個具有兩個子視圖控制器的根UIPageViewController,其中一個(ViewA)顯示狀態欄,另一個(ViewB)沒有。我目前每個視圖控制器都會更改viewWillAppear中顯示/隱藏的狀態欄,但是每當您開始在視圖之間滑動時,這會導致狀態欄發生抖動。我想讓ViewB在滑動狀態欄時滑過狀態欄(就像Snapchat的相機視圖一樣)。有關如何實現這一目標的任何建議?狀態欄上的幻燈片視圖
在此先感謝。
您需要設置UIWindow
的windowLevel
,其中包含UIViewController
。
你會最終得到兩個UIWindow
,這是可能的。
本博客文章必須爲它是如何取得了很好的解釋和示例代碼:
感謝runmad,但UIPageViewController不會接受UIWindows爲子視圖(崩潰),所以這不適合我的用例。我想我可以重建UIPageViewController的自定義版本,但我決定只修復具有狀態欄的視圖的導航欄框架,以便它不會跳轉。 – hbridge