如何隐藏UIButton的imageView?

时间:2017-01-13 09:07:42

标签: ios swift uikit

我有一个简单的功能来隐藏/显示按钮的图像和文字:

func switchTimingOnOff(duration: Double?) {
    if duration != nil {
        timerButton.imageView?.isHidden = true
        timerButton.setTitle(String(Int(duration!)), for: .normal)
    } else {
        timerButton.imageView?.isHidden = false
        timerButton.setTitle("", for: .normal)
    }
}

Apple的文档中imageView的属性是可读/写的,但我无法隐藏图像。

我试图避免将按钮的图像设置为nil,这样我可以在第二次调用该函数时恢复图像,有没有办法简单地隐藏imageView

0 个答案:

没有答案