Issue
我开始看Swift Programming Language
,不知怎的,我无法正确输入 a 的初始化UIViewController
从具体的UIStoryboard
.
In Objective-C
我简单地写:
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"StoryboardName" bundle:nil];
UIViewController *viewController = [storyboard instantiateViewControllerWithIdentifier:@"ViewControllerID"];
[self presentViewController:viewController animated:YES completion:nil];
谁能帮助我如何在 Swift 上实现这一目标?
该答案最后针对 Swift 5.4 和 iOS 14.5 SDK 进行了修订。
这完全是新语法和稍微修改的 API 的问题。 UIKit 的底层功能没有改变。对于绝大多数 iOS SDK 框架都是如此。
let storyboard = UIStoryboard(name: "myStoryboardName", bundle: nil)
let vc = storyboard.instantiateViewController(withIdentifier: "myVCID")
self.present(vc, animated: true)
确保设置myVCID
在故事板内的“故事板 ID”下。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)