2014-07-17 92 views
1

我有一個具有兩個子視圖控制器的根UIPageViewController,其中一個(ViewA)顯示狀態欄,另一個(ViewB)沒有。我目前每個視圖控制器都會更改viewWillAppear中顯示/隱藏的狀態欄,但是每當您開始在視圖之間滑動時,這會導致狀態欄發生抖動。我想讓ViewB在滑動狀態欄時滑過狀態欄(就像Snapchat的相機視圖一樣)。有關如何實現這一目標的任何建議?狀態欄上的幻燈片視圖

在此先感謝。

回答

0

您需要設置UIWindowwindowLevel,其中包含UIViewController

你會最終得到兩個UIWindow,這是可能的。

本博客文章必須爲它是如何取得了很好的解釋示例代碼:

How to Build the Facebook Paper Status Bar Hover

Facebook Paper example

enter image description here

+0

感謝runmad,但UIPageViewController不會接受UIWindows爲子視圖(崩潰),所以這不適合我的用例。我想我可以重建UIPageViewController的自定義版本,但我決定只修復具有狀態欄的視圖的導航欄框架,以便它不會跳轉。 – hbridge