【问题标题】:View layout changes when setting the image of a UIButton设置 UIButton 的图像时视图布局更改
【发布时间】:2018-11-06 22:42:08
【问题描述】:

我有一个使用自动布局和堆栈视图制作的布局。屏幕包含几个文本输入字段和一个按钮。

我有一个用作接受条款和条件的小按钮,为此我需要根据图像是被选中还是处于默认状态来设置两个图像。问题是,当我在按钮上设置图像时,其他堆栈视图和其余布局会移动/变形。该按钮的(宽度,高度)为 (22,22)。

没有在按钮上设置图像:

在按钮上设置图像后:

我的约束如下:

查看层次结构如下:

按钮上的约束:

我的问题是,如何在按钮上设置图像,而不改变 UIView 其他部分的样式。

【问题讨论】:

  • 你给小按钮固定宽度和高度了吗?
  • 只需上传两种场景的截图即可。扭曲和好的一个。
  • 是的,我设置了固定的宽度/高度。按要求上传图片。
  • 您使用的是相对的前导空格还是尾随空格?
  • 设置图片后你的字体也变大了

标签: ios swift xcode uibutton autolayout


【解决方案1】:

尝试为按钮设置固定的高度和宽度。

【讨论】:

  • 是的,我已经在按钮上设置了固定的高度/宽度。为了更清楚地说明问题,我添加了图片。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-12-31
  • 1970-01-01
  • 1970-01-01
  • 2018-03-16
  • 2019-10-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多