【发布时间】:2014-10-09 04:51:48
【问题描述】:
我目前在下面的新故事板中展示了一个 viewController:
var storyboard : UIStoryboard = UIStoryboard(name: AccountStoryboard, bundle: nil)
var vc : WelcomeViewController = storyboard.instantiateViewControllerWithIdentifier("WelcomeID") as WelcomeViewController
vc.teststring = "hello"
self.presentViewController(vc, animated: true, completion: nil)
但是,这会呈现没有嵌入式导航控制器的视图控制器。 我尝试将“WelcomeID”更改为情节提要中的导航控制器 - 但没有成功。
我在 Objective-C 中得到了这个工作,但是不知道如何转换成 swift:
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"SetupStoryboard" bundle:nil];
UINavigationController *navigationController1 = [storyboard instantiateInitialViewController];
navigationController1.modalPresentationStyle = UIModalPresentationFormSheet;
navigationController1.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
WelcomeViewController *vc = (WelcomeViewController *)navigationController1.viewControllers[0];
vc.teststring = @"Hello";
[self presentViewController:navigationController1 animated:YES completion:nil];
你如何快速做到这一点?
【问题讨论】:
标签: ios uiviewcontroller uinavigationcontroller swift uistoryboard