2015-07-10 32 views
1

因此,我正嘗試創建一個用戶配置文件,該用戶配置文件具有用戶圖片,可以根據屏幕大小更改大小,因此不會佔用較小iPhone屏幕上的太多空間。如何在xcode中正確使用寬高比

我的模擬器中的其他部分在模擬過程中正確調整大小,但用戶圖片正確地改變了大小而不會破壞保持循環的能力。我嘗試使用寬高比,但是當我在較小的屏幕上模擬時,圖片保持不變。我嘗試使用縱橫比與整個視圖相關(以便它根據視圖更改大小),但由於視圖是矩形的,圖片無法保持其保持圓形的能力(因爲它需要是一個正方形才能正確製作圖片通告)。

如何在不爲每個手機屏幕尺寸創建不同視圖的情況下實現這一目標?

回答

1

如果您將UIImageViewcontentMode設置爲UIViewContentModeScaleAspectFit,則視圖本身是否爲方形並不重要 - 圖像總是以正確的高寬比顯示。

+0

這正是我期待做的。我如何去做這件事? profilePicture是我的圖片的名稱(我不知道這是如何做到這一點的正確方法),我做了profilePicture.contentMode =? –

+0

您可以在故事板中設置此屬性,也可以在'viewDidLoad'中以編程方式設置此屬性。 – Glorfindel