HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 以编程方式访问启动屏幕XIB或故事板大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
应用程序如何访问用于其启动屏幕的XIB或故事板? XIB不在主包中(例如:NSBundle.mainBundle().pathsForresourcesOfType(nil,inDirectory:“”)).这是特别意外的,因为“启动Screen.xib”列在“复制包资源”构建阶段,但没有在包中显示ip,因此 Xcode必须专门处理它.

解决方法

由于Xib不在主包中,获取路径返回nil,但是你可以在没有路径使用方法的帮助下获得启动屏幕的XIB
let launchScreenNib = UINib(nibName: "LaunchScreen",bundle: nil)@H_502_7@ 
 

要么

您可以从XIB加载get视图

// Swift
let objects = NSBundle.mainBundle().loadNibNamed("LaunchScreen",owner: self,options: nil)
let view = objects[0] as UIView

// Obj C
NSArray *objects = [[NSBundle mainBundle] loadNibNamed:@"LaunchScreen" owner:self options:nil];
UIView *view = [objects objectATindex:0];@H_502_7@

大佬总结

以上是大佬教程为你收集整理的ios – 以编程方式访问启动屏幕XIB或故事板全部内容,希望文章能够帮你解决ios – 以编程方式访问启动屏幕XIB或故事板所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。