我尝试通过调用 instantiateWithOwner 从笔尖加载自定义 uiview
func loadViewFromNib() -> UIView {
let bundle = NSBundle(forClass: self.dynamicType)
let nib = UINib(nibName: "myCustomView", bundle: bundle)
let view = nib.instantiateWithOwner(self, options: nil)[0] as! UIView
return view
}
视图加载成功,但加载时间很长(5 秒)。当我追踪代码时,我发现延迟这一行的原因:
let view = nib.instantiateWithOwner(self, options: nil)[0] as! UIView
我删除了所有自动布局约束,但它仍然延迟调用