я могу изменить класс представления в UIViewController с помощью раскадровки так: Как изменить вид моего viewController программно?
Как я могу достичь того же эффекта программно? Я попытался это:
convenience init() {
print("convenience init")
self.init(nibName: nil, bundle: nil)
self.view = MTKView()
}
Но это не работает. Кажется, нужно изменить представление для MTKView, но кадр не изменяется в размерах, как это делается при использовании Storyboard.
не работает. Приложение аварийно завершает работу. Таким образом, он не имеет такого же эффекта, как визуальная установка класса в Storyboard. Я ищу тот же результат. – Vladislav
Что такое авария? – Paulw11
Был связанный с металлом сбой, установив раму, в которой он работал: self.view = MTKView (frame: UIScreen.main.bounds). Благодарю. – Vladislav