Ios 在UI按钮上显示第二个图像视图

Ios 在UI按钮上显示第二个图像视图,ios,swift,swift3,uibutton,uiimage,Ios,Swift,Swift3,Uibutton,Uiimage,如果我的条件为真,我想在UIButton上添加一个额外的图像。 这意味着如果我的病情结果是: 1 false,则UIButton应包含一个图像 2如果为true,则UIButton应包含一个附加图像。如果希望图像1变为图像2,则可以使用 yourButton.setImage(UIImage(named: "image2.png"), for: .normal) 如果要同时显示图像1和图像2,则需要在中手动创建图像1和图像2,保存并添加到项目资源中 然后使用上面的代码将图像设置为同时包含两个图

如果我的条件为真,我想在UIButton上添加一个额外的图像。 这意味着如果我的病情结果是:

1 false,则UIButton应包含一个图像


2如果为true,则UIButton应包含一个附加图像。

如果希望图像1变为图像2,则可以使用

yourButton.setImage(UIImage(named: "image2.png"), for: .normal)
如果要同时显示图像1和图像2,则需要在中手动创建图像1和图像2,保存并添加到项目资源中

然后使用上面的代码将图像设置为同时包含两个图像的图像。 然而,我想你需要使用一个更大的按钮来适应新的图像

使用此选项可设置按钮的边框。在更改正确的x和y的同时,使用新图像的宽度和高度

yourButton.frame = CGRect(x: 0, y: 0, width: 0, height: 0)

如果要添加2个图像,请将它们添加到按钮下

要拉伸第一个图像,请将第二个图像的宽度约束设置为0,并将图像之间的空间约束设置为0


如果条件为真,是否要将图像1替换为图像2?我想在UIButton上添加一个额外的图像如果条件为真,请尝试按您所说的设置图像。