2015-07-10 54 views
1

因此,我正尝试创建一个用户配置文件,该用户配置文件具有用户图片,可以根据屏幕大小更改大小,因此不会占用较小iPhone屏幕上的太多空间。如何在xcode中正确使用宽高比

我的模拟器中的其他部分在模拟过程中正确调整大小,但用户图片正确地改变了大小而不会破坏保持循环的能力。我尝试使用宽高比,但是当我在较小的屏幕上模拟时,图片保持不变。我尝试使用纵横比与整个视图相关(以便它根据视图更改大小),但由于视图是矩形的,图片无法保持其保持圆形的能力(因为它需要是一个正方形才能正确制作图片通告)。

如何在不为每个手机屏幕尺寸创建不同视图的情况下实现这一目标?

回答

1

如果您将UIImageViewcontentMode设置为UIViewContentModeScaleAspectFit,则视图本身是否为方形并不重要 - 图像总是以正确的高宽比显示。

+0

这正是我期待做的。我如何去做这件事? profilePicture是我的图片的名称(我不知道这是如何做到这一点的正确方法),我做了profilePicture.contentMode =? –

+0

您可以在故事板中设置此属性,也可以在'viewDidLoad'中以编程方式设置此属性。 – Glorfindel

相关问题