我正在快速处理收藏夹,在 favorite_btn 上单击我想将按钮的图像从星形更改为 star.fill
Posted
技术标签:
【中文标题】我正在快速处理收藏夹,在 favorite_btn 上单击我想将按钮的图像从星形更改为 star.fill【英文标题】:im working on favourites in swift, on favorite_btn click i want to change the image of the button from star to star.fill 【发布时间】:2019-12-17 09:53:16 【问题描述】:我正在快速处理收藏夹,点击收藏夹按钮我想将按钮的图像从星形更改为星形。填充系统图像,我将星形图像放在主故事板上,在我的代码中我想要onClick收藏按钮把图片改成star.fill,有我的代码
@IBAction func add Favoris(_ sender: Any)
favoris_ button. imageView?.image = UIImage(systemName: "star.fill")
但它不起作用,请帮忙?
【问题讨论】:
检查这个。 ***.com/questions/26837371/… 在该示例中,他们正在处理图像资产,但我想要使用的是系统图像,但感谢您的帮助:) 这能回答你的问题吗? How to change UIButton image in Swift 已经解决了,看看 Tanjima 的回答,无论如何谢谢你:) 【参考方案1】:@IBAction func addFavoris(_ sender: Any)
if #available(ios 13.0, *)
favoris_button.setImage(UIImage(systemName: "star.fill"), for: .normal)
else
// Fallback on earlier versions
【讨论】:
@Yafet 这是你的答案。希望对你有帮助以上是关于我正在快速处理收藏夹,在 favorite_btn 上单击我想将按钮的图像从星形更改为 star.fill的主要内容,如果未能解决你的问题,请参考以下文章