簡體   English   中英

圖像尺寸相對於屏幕尺寸

[英]Image size relative to screen size

我正在使用情節提要和自動布局制作iOS視圖。 我將圖像放置在屏幕中央。 在所有設備(iPhone 4,iPhone 5,iPhone 6和iPhone 6 Plus)上,尺寸均相同。 在iPhone 4上看起來太大,在6 Plus上看起來太小。 如何使圖像的尺寸相對於屏幕尺寸。 我想在這里使用約束和自動布局,但所有答案都值得贊賞。

有兩種選擇。

1)給出頂部,底部,前導和尾隨等約束。

2)給出約束,例如前導,尾隨,頂部(或適當的底部)和寬高比。 (這將使您的imageview的形狀在所有尺寸上都相同)

希望這會有所幫助:)

對UIImageView使用以下約束:

約束

它將在左側,右側,頂部和底部創建50個尾隨空格,並將根據屏幕尺寸調整大小。 重點是,不要設置固定的寬度和高度。 而是設置Leading,Trailing,Bottom和Top約束。

您需要在圖像視圖周圍加上約束條件(頂部,尾隨,底部,前導),並且不要在圖像視圖固定時限制高度和寬度。

無論屏幕是什么設備(iPhone 4,iPhone 5,iPhone 6,iPhone 6 Plus,iPod,iPad,iPad Pro等),圖像視圖都會根據屏幕尺寸設置。

以下是圖像視圖的約束:

在此處輸入圖片說明

暫無
暫無

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

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