问题描述
我正在创建一个新视图,并在函数上调用所有 UI 元素的约束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