ich eine Unterklasse von UIView
unten erstellt:Fehler: Instanzelement nicht auf Art verwendet werden ‚Viewcontroller‘
import UIKit
class MenuBar : UIView {
override init(frame : CGRect){
super.init(frame: frame)
setupViews()
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
func setupViews(){
}
}
dann möchte ich es meinen ViewController
hinzuzufügen:
let menuBarView : MenuBar = {
let mbv = MenuBar(
mbv.translatesAutoresizingMaskIntoConstraints = false
mbv.backgroundColor = UIColor.green
return mbv
}()
Aber es gibt einen Fehler zurück: Instanzmitglied 'MenuBar' kann nicht auf Typ 'ViewController' verwendet werden
Mögliche Duplikat [Fehler Swift mit - Instanz Mitglied kann nicht auf Typ ‚Viewcontroller‘ verwendet werden] (http://stackoverflow.com/questions/33055147/error-using-swift-instance-member-cannot- be-used-on-type-viewcontroller) – Sandy