目前,我有一个iOS项目,其中一个Storyboard具有很多视图。问题是加载项目花费的时间太长。有什么办法可以将我的项目分成多个故事板?我将如何连接情节提要板(从一个情节提要板的视图获取到另一个情节提要板的视图)?

谢谢

最佳答案

是的,您可以在一个项目中使用多个情节提要,假设您有ABC.Storyboard和XYZ.Storyboard,现在您要从ABC加载XYZ.Storyboard viewcontroller-

objective-c

UIStoryboard *sbXYZ = [UIStoryboard storyboardWithName:@"XYZ" bundle:nil];
UIViewController *vc = [sbXYZ instantiateViewControllerWithIdentifier:@"myViewController"];
vc.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentViewController:vc animated:YES completion:NULL];

迅捷
let sbXYZ = UIStoryboard(name: "XYZ", bundle: nil)
let vc = sbXYZ.instantiateViewControllerWithIdentifier("myViewController") as! UIViewController
self.presentViewController(vc, animated: true, completion: nil)

关于ios - Xcode多个 Storyboard ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30435429/

10-14 21:39