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