【问题标题】:iOS Button Vector Image doesn't automatically adjust to screen sizeiOS 按钮矢量图像不会自动调整到屏幕大小
【发布时间】:2016-10-17 11:36:52
【问题描述】:

我目前正在尝试向自己介绍 Xcode、IB 和 Vector 图像。我正在为自动布局和让按钮调整到屏幕尺寸而苦苦挣扎。

如您所见,iPhone 6s 和 iPad Pro 中的按钮大小相同。

这是 iPad Pro 12.9" 尺寸的按钮:

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

如何让这些图像在屏幕尺寸之间正确调整?

非常感谢您的帮助!

【问题讨论】:

标签: ios swift xcode


【解决方案1】:

你有什么限制来改变 imageView 的大小?我希望看到顶部两个图像(和底部两个)之间的约束会强制保持恒定的间隙。

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2013-11-25
      • 1970-01-01
      • 2014-05-12
      • 1970-01-01
      • 2018-03-03
      • 2017-12-02
      • 1970-01-01
      • 2015-02-05
      • 1970-01-01
      相关资源
      最近更新 更多