如何在swift中将背景图像设置为按钮(单击按钮时)

时间:2017-02-09 06:51:26

标签: swift uibutton background-image

我编写了这样的代码,但它无法正常工作。

func refreshPageData() {
        if(isAudioSelected)
        {
            self.songsButton.backgroundColor = UIColor(patternImage: UIImage(named:"rectangle54")!)
            self.songsButton.titleLabel?.textColor = UIColor.white
            self.videosButton.backgroundColor = UIColor.white
        }
    }

1 个答案:

答案 0 :(得分:0)

试试这个

func refreshPageData() {
   if(isAudioSelected)
   {
      self.songsButton.setBackgroundImage(UIImage(named:"rectangle54")!, for: .normal)
      self.songsButton.titleLabel?.textColor = UIColor.white
      self.videosButton.backgroundColor = UIColor.white
   }
}
相关问题