【发布时间】:2016-10-17 11:36:52
【问题描述】:
我目前正在尝试向自己介绍 Xcode、IB 和 Vector 图像。我正在为自动布局和让按钮调整到屏幕尺寸而苦苦挣扎。
如您所见,iPhone 6s 和 iPad Pro 中的按钮大小相同。
这是 iPad Pro 12.9" 尺寸的按钮:
我使用的矢量图像是 50x41 大小的通用 .pdf 图像。以下是这些设置:
如何让这些图像在屏幕尺寸之间正确调整?
非常感谢您的帮助!
【问题讨论】:
我目前正在尝试向自己介绍 Xcode、IB 和 Vector 图像。我正在为自动布局和让按钮调整到屏幕尺寸而苦苦挣扎。
如您所见,iPhone 6s 和 iPad Pro 中的按钮大小相同。
这是 iPad Pro 12.9" 尺寸的按钮:
我使用的矢量图像是 50x41 大小的通用 .pdf 图像。以下是这些设置:
如何让这些图像在屏幕尺寸之间正确调整?
非常感谢您的帮助!
【问题讨论】:
你有什么限制来改变 imageView 的大小?我希望看到顶部两个图像(和底部两个)之间的约束会强制保持恒定的间隙。
每个图像宽度的约束应该具有较低的优先级,以便它们在更大的屏幕上被拉伸。然后你想将每个图像的高度限制为它的宽度,使它们保持 1:1(我猜),因此如果它们水平拉伸,则垂直拉伸。
【讨论】:
将 UIImageView 内容模式设置为 UIViewContentModeScaleAspctFit 并在容器上设置 AutoLayout 约束以实现纵横比,而不仅仅是间距和固定大小。
【讨论】: