簡體   English   中英

自動布局約束無法正常工作Swift 3.0

[英]Auto layout constraints not working properly swift 3.0

Kinda是這套新的自動布局約束部分。 我的應用程序即將發布Beta版,但我無法正確設置約束。 在下面的圖片中,我成功地向每個對象添加了以下約束

  • 在容器中水平
  • 所有對象都固定在最靠近對象的頂部-底部-左側-右側。

如您在圖片中所看到的,此行為會導致Iphone 6及更大版本的布局良好,但在Iphone 5模擬器或Iphone 4預覽版上運行時,布局不正確。

Iphone 7-7plus和Iphone 4s

Iphone 5模擬器-注意標簽被剪裁,img也被剪裁

我該怎么做才能在較小的設備上實現相同的布局行為,以使我的標簽和img不被裁剪?

先感謝您!

您需要做的就是使標簽與視圖控制器具有相同的寬度,然后確保文本居中顯示,就像這樣

在此處輸入圖片說明

這樣,您可以確保文本可以居中並盡可能長。 如果在這種情況下您的標簽仍然無法完全顯示,則需要縮小標簽。 喜歡打電話

yourLabel.adjustsFontSizeToFitWidth = true

對於每個標簽,保持水平居中約束,但刪除前導和尾隨(左右)約束。 然后,標簽將自動調整大小以適合內容的寬度。

暫無
暫無

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

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