2017-06-24 38 views
0

我正在使用故事板上的項目,並且遇到了屏幕大小問題。它看起來很簡單,但不適合我。我有一個imageView,它的寬度和高度看起來很適合iPhone 7/7 +屏幕。但它對於5或SE屏幕看起來不太好。是否可以設置不同iPhone屏幕的寬度和高度?

我可以爲5個屏幕設置不同的寬度和高度嗎?例如,7和7脈衝以200寬度和高度運行,iPhone 5屏幕將以100寬度和高度運行。或者有可能擠壓imageView?當我設置約束imageView時,它也需要寬度和高度以便看起來很好,但它也可以防止擠壓imageView。

回答

1

如果你想讓imageView擠壓,你不應該在約束中給它一個靜態寬度或高度。

一種方法是爲其設置前導,尾隨,頂部和底部約束==>不需要寬度或高度約束。

的另一種方法是給它成比例的寬度和高度,並且這可以通過給圖像查看相等的寬度相等的高度約束例如其父視圖來完成,然後設置的乘法器這些約束的某些數字,例如0.5,這樣圖像視圖將總是佔用父視圖寬度的一半和高度的一半。

相關問題