设置UIButton的图像时查看布局更改

时间:2018-05-28 10:49:08

标签: ios swift xcode uibutton autolayout

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

我有一个小按钮作为Accept条款和条件,我需要根据图像是选择还是默认状态设置两个图像。问题是,当我在按钮上设置图像时,其他堆栈视图和布局的其余部分移动/变形。按钮的(宽度,高度)为(22,22)。

不在按钮上设置图像: Without setting Image on Button

在按钮上设置图像后: After setting Image on Button

我的约束如下: enter image description here

查看层次结构如下: enter image description here

按钮上的约束: enter image description here

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

1 个答案:

答案 0 :(得分:0)

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