我已经定制了UIView,并将图像设置为图层的内容。在第一次加载UIViewController时,需要2-3秒才能显示图像。
为什么会发生这种情况?我怎样才能修好它。
代码:
var buttonImage: UIImage = UIImage(named: "circleArrow")!
override func layoutSubviews() {
super.layoutSubviews()
self.setupView()
}
func setupView(){
layer.contents = buttonImage.CGImage
}谢谢
发布于 2015-10-14 10:21:26
设置内容时,请立即在您的层上调用setNeedsDisplay。如果这样做不起作用,请对您的视图进行相同的尝试。
https://stackoverflow.com/questions/33119509
复制相似问题