簡體   English   中英

Xcode 自動布局不適用於所有設備

[英]Xcode Auto layout not working on all devices

我已經設置了自動布局約束,以便在(屏幕下端)多個設備上正確顯示圖像 position。 請在此處查看設置 -

在此處輸入圖像描述

但我認為設置的頂部在少數設備中弄亂了圖像 -

在此處輸入圖像描述

如何強制 x、y、高度和寬度在不同的屏幕上做出響應並遵循提到的約束?

如果您能提供更完整的布局信息(包括相鄰視圖),那是最好的。

從您提供的布局信息來看,約束不正確。

1. TraillingLeading可以確定視圖的horizontal緯度, Center X重復

  1. BottomAlign Bottom是重復的,保留一個

  2. Vertical緯度確定也需要Top約束

  3. 設置約束后,不要設置屏幕截圖中顯示的xy ,它會破壞您現有的約束,會出現黃色提示您更新約束。

每個視圖只需要水平和垂直約束,額外的約束不會生效,並且會提示警告。

對於UILabelUIImageView ,您不需要設置寬度和高度,根據內容,會有一個默認的寬度和高度。

暫無
暫無

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

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