0
我有我自定义UIView
,我设置图像的图层内容。 在第一次加载时需要花费2-3秒来显示图像。缓慢加载的图像作为CALayer的内容
这是怎么发生的?我该如何解决它。
CODE:
var buttonImage: UIImage = UIImage(named: "circleArrow")!
override func layoutSubviews() {
super.layoutSubviews()
self.setupView()
}
func setupView(){
layer.contents = buttonImage.CGImage
}
感谢
我认为这是一个错误的地方做到这一点。你可以尝试在viewDidLoad中进行此操作吗? – Shripada
好的一点是,布局事件周期不是一个引起绘制的好地方。 –
UIView子类中没有ViewDidLoad – ilan