2015-04-23 79 views
1

我有一個UIViewController,我設置爲UIPageViewControllerDataSource,因爲它的工作很棒 - 只有一點警告。這裏有一些圖片來顯示我的問題。pageViewController內容跳躍

First screen within the pageViewController which enters in from the bottom

Here I am scrolling the content to the second tab. Notice the content is under the status bar.

Transition done, content jumps down where it should be.

第一圖像是在控制器的堆疊中的第一控制器。然後,我開始滾動,並看到下一個視圖中的內容位於狀態欄下方。滾動過渡完成後,我們看到內容已經跳到適當的位置。

在故事板,我在堆棧中沒有成功的每個控制器上選中​​。我沒有檢查堆棧中每個控制器的所有內容。我似乎無法找到如何解決手頭的問題。

我控制器堆棧採用這種形狀:

  • 飛濺控制器(用戶點擊創建帳戶或登錄)
  • 註冊控制器(UIViewController中的一個實例)

    • PageViewController(一UIPageViewController)
      • 8視圖控制器,所有繼承˚F ROM BasePageController這是UIViewController的
  • 一個實例我不能得到的代碼格式正確,所以我加入一個要點。

https://gist.github.com/ch0ke/cd0a88da678d6dafe488

任何其他代碼,我需要證明讓我知道,我會如果我能。第一次使用pageviewcontroller,所以所有的建議是值得歡迎的。

+0

我有同樣的問題 – Kaptain

回答

1

我開始尋找那個做其他應用程序,當然,我注意到他們全部之間的一個相似性。人們似乎有這樣一個現實的問題,所以採取這樣的具有全屏申請流程就是這樣的,但一切都停留在地方的Facebook應用程序...

那麼他們怎麼辦呢?簡單,狀態欄設置爲隱藏,而在註冊過程並重新顯示它大功告成的時候。