2017-08-06 38 views
1

在故事板中,我將放置UIImageView用於放置個人資料圖片。所以這個形象是完全由UIView.For頂這個我已經設置了限制這樣的:如何保持放置在視圖頂部的UIImage的縱橫比?

Contraints for UIImageView in SE

預覽iPhone7:

enter image description here

預覽iPhone7plus: enter image description here

問題是,儘管UIImage被正確放置在頂部中心,但它的尺寸沒有像屏幕尺寸inc reases。所以我認爲我需要重置UIImage約束。如何實現相同?

回答

1

問題是你已經設置的高度和寬度明確約束各爲100

我的建議是使這臺圖像視圖的寬度等於主體寬度的限制視圖。然後將該約束上的乘數設置爲.25(或任何最適合您的值)。這會使圖像視圖的寬度始終爲視圖寬度的25%,因此在較大的設備上它會更大。像這樣:

Proportional Width constraint

設置該約束之後,你應該增加的縱橫比約束的圖像視圖(在圖像視圖中拖動和放手,選擇「寬高比」)。將乘數設置爲1:1,圖像視圖將爲正方形。

Aspect Ratio Constraint

+0

請問您可以附上如何設置此約束的截圖。我是新來的乘數 –

+0

編輯並附上截圖 – BJHStudios

+0

嘿它不工作... –

相關問題