在Swift中更改选定的图像错误

时间:2016-04-19 18:02:56

标签: swift button selected

我有一个按钮,想要更改所选图像。 但在改变按钮的图像后。 按钮上显示蓝点。

After Selected

Before Selected

@IBAction func VideoShowBtn(sender: AnyObject) {

    if VideoShowOutlet.selected {
        playerVideo.hidden = false
        VideoShowOutlet.selected = !VideoShowOutlet.selected
    } else {
        playerVideo.hidden = true
        VideoShowOutlet.selected = !VideoShowOutlet.selected
    }

    playerVideo.play()
}

但是使用相同的代码。 某些按钮不会显示蓝点。

@IBAction func ShareContentShowBtn(sender: AnyObject) {

    if ShareContentShowOutlet.selected {
        ShareVideoURLTF.hidden = false
        ShareVideoContentTV.hidden = false
        ShareContentShowOutlet.selected = !ShareContentShowOutlet.selected
    } else {
        ShareVideoURLTF.hidden = true
        ShareVideoContentTV.hidden = true
        ShareContentShowOutlet.selected = !ShareContentShowOutlet.selected
    }

}

谁能告诉我为什么以及如何解决这个问题? 谢谢!

1 个答案:

答案 0 :(得分:1)

解决问题的最快方法: 在StoryBoard上将 tintColor 设置为 clearColor enter image description here

或以编程方式:

VideoShowOutlet.tintColor = UIColor.clearColor()