簡體   English   中英

在沒有XIB文件的情況下將UIView添加到情節提要

[英]Add UIView to Storyboard without a XIB file

我試圖將沒有nib文件的UIView添加到情節提要。 我已將UIView拖到情節提要上,並將其類與Jahreskalender類更改為“ Jahreskalender”,如下所示:

 class Jahreskalender: UIView {

 override func drawRect(rect: CGRect) {
     // Drawing code
     self.opaque = false
     self.backgroundColor = UIColor(red: 100, green: 1, blue: 5, alpha: 0)
     let jahresView = UIImageView(image: UIImage(named: "Calender.png"))
     jahresView.frame = CGRect(x: 0, y: 0, width: 100, height: 100)
     self.addSubview(jahresView)
   }
}

運行該應用程序時,我得到的只是一個黑色矩形,其中已拖動UIView。 我需要加載XIB文件嗎?是否可以使用“ Jahreskalender”類programmaticall進行所有操作? 隨處可見,但找不到任何教程。

好吧,經過更多的嘗試和錯誤之后,我發現了自己的錯誤。 我需要調用init(coder aDecoder:NSCoder)。

 required init(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)
        self.opaque = false
        }

現在可以了。 感謝您的提示!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM