2015-02-05 25 views
1

我有UIViewController包含UIPageViewController包含UIScrollView。UIPageViewController內部的UIScrollView重疊。錯誤與否?

- UIViewController 
    - UIPageViewController 
     - UIScrollView 
      -UIView (purple) 
      -UIView (orange) 

還有一個問題。當我嘗試頁面頁面但不完全(保持在同一頁面上)時,有頁面重疊。只要看看這個:

1

在右邊。它是從右頁的一部分!

GitHub的項目: https://github.com/maratsarbasov/Bug-or-not-XCode-6.1.1-

這是很簡單的(我專門創建它展示給你)。請下載並編譯。

有什麼辦法擺脫這種情況?

謝謝!

PS。 Xcode 6.1.1。 iOS 8.1模擬器。使用自動佈局。

回答

5

問題是,您的前後滾動視圖的頂部約束是相對於邊距。 取消選中相對於邊距並將其常數設置爲0,這將解決您的問題。 讓我知道,如果這工作。

+0

Maaaan,你太棒了!有用!我無法整理這一整天。非常感謝你! – 2015-02-05 20:33:29

+1

隨時待人,很高興我能幫到 – 2015-02-05 20:40:02

+1

我在故事板上有一個重疊的問題,在頁面視圖控制器中有tableView頭文件。不能相信這個利潤率的東西是什麼解決了這個問題。我的重疊就像半屏。 – 2015-04-06 23:29:19

2

有一個類似的問題,但在我的情況下,這是因爲我在圖像視圖中使用「Aspect Fill」。如果你這樣做,請確保勾選'剪輯子視圖'複選框,以防止圖像視圖突破頁面邊界