为什么UIButton自动更改imageView.hidden = false

时间:2016-02-21 11:30:17

标签: ios swift uiview uibutton

这是我的代码的一部分,我在其中向UIButton添加了一个子视图。

self.imageView?.hidden = true
        guard self.subviews.contains(frequencyView) else {
            print("show frequency view\(self.imageView?.hidden)")
            self.addSubview(frequencyView)
            print("show frequency view\(self.imageView?.hidden)")
            self.imageView?.hidden = true
            print("show frequency view\(self.imageView?.hidden)")
            return
        }

但是当我在addSubview之前设置按钮的imageView.hidden = true时。它会自动将隐藏状态更改为false。

show frequency viewOptional(true)
show frequency viewOptional(false)
show frequency viewOptional(true)

有没有什么方法可以防止它发生?或者我必须在那之后将其改回真实。

0 个答案:

没有答案