簡體   English   中英

iOS 8 AutoLayout滾動視圖在iPhone 6 plus上水平滾動

[英]iOS 8 AutoLayout scrollview scrolls horizontally on iPhone 6 plus

我有一個適用於iOS的應用程序,同時調整所有UI以自動布局大小類以支持新的iPhone 6和iPhone 6加我面臨一個奇怪的問題...我的滾動視圖在iPhone 4s,5,5s工作正常6 ...在iPhone 6中它們不是垂直滾動而是水平滾動...就像滾動視圖的內容大小,其中幾個像素比視圖本身寬(所以它水平移動幾個像素)然后它反彈)。 我不明白為什么會這樣......

我終於找到了讓它運作的正確方法......我這樣做了:

查看層次結構
- UIView(主視圖) - UIScrollView(我的主視圖大小與我相同) - UIView(容器視圖包含要在滾動視圖中顯示的所有內容)

約束:

包含視圖:
- 寬度等於主視圖 - 0 leadin,尾隨,頂部和底部邊距與superview(這是滾動視圖)之一

UIScrollView中:
- 寬度等於主視圖之一
- 水平X軸上的中心視圖(中心X)
- 0超出底部邊距與superview

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM