繁体   English   中英

呈现视图上的iOS SnapKit性能

[英]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

事实证明,在viewWillAppearviewDidAppear上使用创建而不是viewDidLoad ,加载速度更快。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM