無法全局創建視圖。我的代碼是:如何在swift中全局聲明UIView?
required init(coder aDecoder: NSCoder)
{
fatalError("init(coder:) has not been implemented")
}
// CODING
class ViewController: UIViewController {
//Unable to create View globally, kindly help me,,
//Error coming like this
required init(coder aDecoder: NSCoder)
{
fatalError("init(coder:) has not been implemented")
}
var view11:UIView
var img_view11:UIImageView
.
.
.
@IBAction func long(sender: UILongPressGestureRecognizer)
{
var data1: NSData = UIImagePNGRepresentation(img.image)
view11 = UIView(frame: CGRect(x: 25, y: 0, width: 300, height: 200))
img_view11 = UIImageView(frame: CGRect(x: 0, y: 0, width: 300, height: 200))
img_view11.image = UIImage(data: data1)
view11.addSubview(img_view11)
self.vw.addSubview(view11)
}
}
如果我們抹去「需要」行,我們得到這個錯誤:
"fix-it Insert \n required initializer.
「
後,如果我們運行,那麼線程引發錯誤
感謝Ben Gray。對於迅速而言,我很新。 – 2014-10-31 13:32:51