【问题标题】:Image in UIButton doesn't scale when using Autolayout.使用自动布局时 UIButton 中的图像不会缩放。
【发布时间】:2015-12-07 00:41:49
【问题描述】:

我有一个 UIButton,我希望它与视图一样宽,然后以固定的纵横比调整高度。我已将按钮的约束设置为与视图一样宽。并且高度是这样的 2:1 纵横比 (http://imgur.com/1epStSI)

但是当我将它移到 iPhone 6 或 6 Plus 屏幕上时,图像本身不会缩放,而按钮会缩放。我为强调添加了绿色背景颜色。 (http://imgur.com/NuTONRQ)

模式设置为纵横比填充。为了记录,我尝试了多种模式。

任何帮助将不胜感激。

【问题讨论】:

  • 当 Interface Builder 中的约束为橙色时,这意味着缺少某些内容。

标签: ios xcode6 autolayout


【解决方案1】:

将图像设置为按钮的背景图像,而不是图像属性。

【讨论】:

  • 做到了,我觉得自己很笨。谢谢!也许有人可以解释为什么会这样。
猜你喜欢
  • 2010-12-11
  • 1970-01-01
  • 2016-10-07
  • 2022-01-08
  • 1970-01-01
  • 2022-11-08
  • 2012-12-11
  • 2015-05-05
相关资源
最近更新 更多