Skip to content

Latest commit

 

History

History
31 lines (17 loc) · 1.51 KB

README.md

File metadata and controls

31 lines (17 loc) · 1.51 KB

LDStoryboardReference

2015年WWDC的iOS9新特性上发现Xcode7上能实现跨Storyboard跳转的东西———StoryboardReference。然而只能在iOS9以上提供支持。

LDStoryboardReference是实现一套简单的StoryboardReference,能支持LDStoryboardPushSegue和LDStoryboardModalSegue。目前已用在支持iOS7上的项目中,并没有出现什么BUG,如有BUG可以联系我。 注:LDStoryboardReference用到"IBInspectable",该关键字需在Xcode6以上才能在storyboard显示出来。

// 用代码获取ViewController,storyboard文件名:Main.storyboard,storyboard ID:First
FirstViewController *vc = [LDStoryboardReference viewControllerForStoryboardName:@"Main" sceneIdentifier:@"First"];

####使用Storyboard的教程

1.首先拖一个ViewController,将它的类改为LDStoryboardReference。把它的View删掉,因为我们只是作为一个引用并不需要它自身的View;

image

2.标明它的storyboardName以及sceneIdentifier.

image

sceneIdentifier就是在另一个被引用storyboard的Storyboard ID如下图。

image

3.然后就是拖拽segue的时候要选择storyboard modal 或者 storyboard push.

image