Swift:如何在单击提交按钮时更改 UIButton 图像
Posted
技术标签:
【中文标题】Swift:如何在单击提交按钮时更改 UIButton 图像【英文标题】:Swift: How to Change UIButton Image on clicking submit button 【发布时间】:2016-08-28 06:51:38 【问题描述】:我有四个 UIButtons 作为复选框,点击按钮时,图像会发生变化。我有一个提交按钮,我在其中执行某个操作。我的问题是如何将复选框 UIButton 的图像更改为正常并在单击提交按钮时删除文本字段中的数据。
【问题讨论】:
【参考方案1】:@IBAction func submitActn(sender : UIButton!)
checkBoxBtn.imageView?.image = UIImage(named: "image") //Similar for every checkBtn
textField1.text = ""
或者更优雅的方式:-
转到您的 Storyboard -> 一次选择一个按钮 -> 打开他们的 Attributes Inspector ->
对于 State Config -Default,在image
框中选择您要显示为默认值的图像(取消选中图像)
对于 State Config -Selected,在image
框中选择一个图像,就在您希望在按钮被选中时显示的图像(选中图像)
@IBAction func submitActn(sender : UIButton!)
checkBtn1.selected = false
checkBtn2.selected = false
checkBtn3.selected = false
checkBtn4.selected = fasle
textField1.text = ""
【讨论】:
非常感谢您的回答。我已接受答案,但无法投票,因为我没有 15 名声望。以上是关于Swift:如何在单击提交按钮时更改 UIButton 图像的主要内容,如果未能解决你的问题,请参考以下文章
UITableView:单击按钮时如何动态更改单元格高度?迅速
当他们在 Swift 中创建自己时如何更改 UILabel 的标题?