我写了这样的代码,但它不能正常工作。
func refreshPageData() {
if(isAudioSelected)
{
self.songsButton.backgroundColor = UIColor(patternImage: UIImage(named:"rectangle54")!)
self.songsButton.titleLabel?.textColor = UIColor.white
self.videosButton.backgroundColor = UIColor.white
}
}
最佳答案
试试这个
func refreshPageData() {
if(isAudioSelected)
{
self.songsButton.setBackgroundImage(UIImage(named:"rectangle54")!, for: .normal)
self.songsButton.titleLabel?.textColor = UIColor.white
self.videosButton.backgroundColor = UIColor.white
}
}
关于swift - 如何在 swift 中将背景图像设置为按钮(单击按钮时),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42130093/