我有自定义UIView
,我正在为图层内容设置图像。
在第一次UIViewController
加载时,图像显示需要2-3秒。
为什么会这样?以及如何解决它。
CODE:
var buttonImage: UIImage = UIImage(named: "circleArrow")!
override func layoutSubviews() {
super.layoutSubviews()
self.setupView()
}
func setupView(){
layer.contents = buttonImage.CGImage
}
由于
答案 0 :(得分:0)
设置内容后,请立即尝试在图层上调用setNeedsDisplay
。如果这不起作用,请尝试相同的视图。