Описание проблемы
Я создаю новое представление и имею ограничения всех элементов пользовательского интерфейса для функции, которая вызывается для функции viewDidLoad
.
Представление представлено с помощью следующего кода, время, необходимое для отображения представления в первый раз, составляет более 5-6 секунд, что довольно много.
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let controller = storyboard.instantiateViewControllerWithIdentifier("newView") as! NewView
self.presentViewController(controller, animated: true, completion: nil)
Объявлений ограничений примерно более 20, в основном элементы UILabel, UIButton, UIView.
Есть ли способ ускорить первую загрузку представленного представления? Или есть лучший способ или место для объявления ограничений с помощью SnapKit?
Примечание. Я использую исключительно Swift 2.2.