Я создал новый класс, наследующий UIView.Когда я создаю экземпляр нового класса, представление не создается.Это мой класс.
class QuestionView: UIView {
var metrics : [String : CGFloat] = [:]
override init(frame : CGRect){
super.init(frame: frame)
self.backgroundColor = UIColor.blue
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
}
Здесь я создал экземпляр этого класса, чтобы иметь следующие значения
x = 0, y = середина экрана, ширина = ширина экрана, высота = 400
class mainView : UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
var questionView = QuestionView(frame: CGRect(x: 0, y: self.view.frame.height/2, width: self.view.frame.width, height: 400))
self.view.addSubView(questionView)
}
}
Я не вижу создаваемых видов.