[英]View has different position on iphone 4 and 5/6 without Auto-layout
我沒有使用自動布局,但我在情節提要板上有一個視圖(使用界面生成器),該視圖在view屬性上具有以下內容:
X : 0 , Y : 43, Width :325, Height : 362.
我沒有使用自動布局,並且IB上的視圖具有固定的模擬大小。
在iPhone 4上,視圖的尺寸變為:
ContainerView. X : 0.000000 Y:63.000000 Height :362.000000 Width : 325.000000
在iPhone 5/6上,它們變為:
ContainerView. X : 0.000000 Y:151.000000 Height :362.000000 Width : 325.000000
因此,Y是不同的。
ViewController不使用導航欄或其他任何東西。
謝謝
如果禁用“自動版式”,則意味着您正在使用“自動調整大小”,該功能具有使視圖適應大小和方向變化的有限功能。 檢查您的自動調整大小的面具
推薦的將AutoLayout與尺寸類結合使用的方法,以便您可以根據不同的尺寸和方向微調所有UI組件。 您可以看一下Apple的官方文檔以供參考
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.