[英]iOS SnapKit performance on presented view
我正在创建一个新视图,并具有在viewDidLoad
函数上调用的函数上所有UI元素的约束。
该视图是通过以下代码呈现的,显示该视图所需的时间是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
事实证明,在viewWillAppear
或viewDidAppear
上使用创建而不是viewDidLoad
,加载速度更快。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.