在 UIButton 上显示第二个 ImageView
Show a second ImageView on UIButton
如果我的条件成立,我想在 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 并设置图像之间 space 的约束 = 0。
如果我的条件成立,我想在 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 并设置图像之间 space 的约束 = 0。