iOS按钮矢量图像无法自动调整为屏幕尺寸

时间:2016-10-17 00:48:33

标签: ios swift xcode

我目前正在尝试向Xcode,IB和Vector图像介绍自己。我正在努力应对自动布局并让按钮适应屏幕尺寸。

正如您所看到的,iPhone 6s和iPad Pro中的按钮尺寸相同。

iPhone 6s

这是iPad Pro 12.9“大小的按钮:

iPad Pro

我使用的矢量图像是尺寸为50x41的通用.pdf图像。以下是这些设置:

settings

如何从屏幕尺寸到屏幕尺寸正确调整这些图像?

非常感谢你的帮助!

2 个答案:

答案 0 :(得分:0)

您有什么限制来改变imageView的大小?我希望看到前两个图像(和底部两个)之间存在约束,这会导致持续的间隙。

然后,每个图像宽度的约束应具有较低的优先级,以便在更大的屏幕上拉伸。然后你想要将每个图像的高度限制在它的宽度,使它们保持1:1(我猜测),因此如果它们被水平拉伸,则垂直拉伸。

答案 1 :(得分:0)

将UIImageView内容模式设置为UIViewContentModeScaleAspctFit,并在容器上为宽高比设置AutoLayout约束,而不仅仅是间距和固定大小。