2017-11-19T05:56:59Z||2017-11-19T05:56:59Z
发现,当UIImageView
处在isHighlighted
的情况下,无论怎样设置highlightedImage
都不更新。即便是,把highlightedImage
设置成nil
然后再调用setNeedsDisplay
都不可以。
imageView.highlightedImage = nil
imageView.highlightedImage = UIImage(named: "a.png")
imageView.setNeedsDisplay()
最后怎么办?重新toggle下isHighlighted
竟然可以了:
imageView.isHighlighted = !imageView.isHighlighted
imageView.isHighlighted = !imageView.isHighlighted