我有一个简单的功能来隐藏/显示按钮的图像和文字:
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
?