ios – 如何从故事板以编程方式加载UIViewController?

ios – 如何从故事板以编程方式加载UIViewController?,第1张

概述我在Main.storyboard中创建了一个UIViewController,带有几个按钮和标签.我试图使用self.presentViewController切换到该视图控制器,但它不会从故事板加载视图.默认情况下只会加载空白黑屏.关于如何从我在故事板中创建的视图加载视图的任何想法? self.presentViewController(ResultViewController(), anim 我在Main.storyboard中创建了一个UIVIEwController,带有几个按钮和标签.我试图使用self.presentVIEwController切换到该视图控制器,但它不会从故事板加载视图.默认情况下只会加载空白黑屏.关于如何从我在故事板中创建的视图加载视图的任何想法?
self.presentVIEwController(ResultVIEwController(),animated: true,completion: nil)
解决方法 你这样做的方式只是创建一个新的视图控制器实例.它不会在Interface Builder中定义的原型中创建一个.相反,您应该使用它,其中“SomeID”是您在Interface Builder中分配给视图控制器的故事板ID.
if let resultController = storyboard!.instantiateVIEwControllerWithIDentifIEr("SomeID") as? ResultVIEwController {    presentVIEwController(resultController,completion: nil)}

您可以在Interface Builder的身份检查器中为您的视图控制器分配一个故事板ID.

总结

以上是内存溢出为你收集整理的ios – 如何从故事板以编程方式加载UIViewController?全部内容,希望文章能够帮你解决ios – 如何从故事板以编程方式加载UIViewController?所遇到的程序开发问题。

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

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1095674.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存