![](/img/trans.png)
[英]UINaviagtionBar subview doesn't fade out during UIViewController “Back” transition
[英]UIViewcontroller doesn't load subview(swift 3)
我在情節提要中進行了以下設置:
UIView-> UIScrollView-> UIView(MyOwnView)
我有一個UIViewController並添加了UIScrollView,並且在UIScrollView中添加了UIView。 此UIView是自定義UIView:
class MyOwnView: UIView {
// Only override draw() if you perform custom drawing.
// An empty implementation adversely affects performance during animation.
override func draw(_ rect: CGRect) {
// Drawing code
self.backgroundColor = UIColor(patternImage: (UIImage(named: "menschVorne")?.resize(CGSize(width: rect.width, height: rect.height)))!)
print("loaded")
}
}
當我加載UIViewController時,沒有顯示圖像。 UIViewController出現時將調用draw(rect ..)函數。 有人能幫我嗎?
親切的問候!
我可以找到一個解決方法:
let image = UIImage(named: "menschVorne")?.resize(CGSize(width: rect.width, height: rect.height))
let imageView = UIImageView(image: image)
self.addSubview(imageView)
imageView.center = self.center
self.sendSubview(toBack: imageView)
代替
self.backgroundColor = UIColor(patternImage: (UIImage(named: "menschVorne")?.resize(CGSize(width: rect.width, height: rect.height)))!)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.