簡體   English   中英

根據屏幕尺寸自動布局為“大於或等於”

[英]Autolayout with “greater than or equal to” based on screen size

我正在為應用程序添加屏幕。 我做了很多測試,以適應從iPhone 4到iPhone 6 Plus的所有尺寸的三個主要元素(標題,圖像和說明),但是最后我放棄了,我為iPhone 4設置了項目。如您所見,在iPhone 4上可以正常使用,但要在較大的設備上爬升,結果非常糟糕。

在此處輸入圖片說明

我最大的問題是約束“大於或等於”。 理想的做法是在標簽上留出最大和最小的垂直邊距,以防中央圖像過大而阻塞中心圖像。 你有什么建議嗎?

這是我目前的設定

在此處輸入圖片說明

非常感謝你!

嘿,我已將您的示例項目添加到git repo中,並且我以某種方式更改了約束,以使您需要在屏幕的高端設備中使用任何設備。 仔細研究一下,您就可以在不使用尺寸類別的情況下設計出具有動態間隙和動態尺寸的任何類型的屏幕。 我正在使用成比例的寬度和高度約束以及動態的空白視圖來管理間隙。

這是回購鏈接。

https://github.com/mahesh-agrawal/Test-AutoLayout-Vertical-Gap.git

謝謝。

使用SuperView設置比例寬度約束。

在此處輸入圖片說明

在此處輸入圖片說明

暫無
暫無

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

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