RBStoryboardLink库的使用注意事项

demo下载:https://github.com/MartinLi841538513/RBStoryboardLinkDemo

操作步骤:

1,引入RBStoryboardLink库,我这里是用pod管理库。

在Podfile文件中添加: pod 'RBStoryboardLink', '~> 0.1',然后pod install或者pod update

注意:如果有不清楚pod管理库的使用,请参照我上一篇文章:http://www.cnblogs.com/MartinLi841538513/articles/3923145.html

还有一种办法,自己直接下载RBStoryboardLink库,手动添加也是可以的。

2,新建Second.storyboard,在里面放入任何viewcontroller。

我放了一个view1作为标识。没有实际用处的。

RBStoryboardLink库的使用注意事项 -转载至--坤哥MartinLi博客-LMLPHP

注意:这里的Second.storyboard 和Third.storyboard一定要有一个viewController是设置is initial view Controller

3,在Main.storyboard 中的一个viewController做如下处理

RBStoryboardLink库的使用注意事项 -转载至--坤哥MartinLi博客-LMLPHP

分析作用:

1,Class:是viewController继承RBStoryboardLink  那么现在这个viewController的就相当于UIStoryboardSegue

2,storyboadName,不多说,见名知意

3,needsTopLayoutGuide设置为YES。不然会出现头部重复布局的现象。

4,如要跳转到指定的VC ,先找到这个被linke的View Controller,然后在Storyboard ID那输入该View Controller的标识,如在此输入:NavController.

接着在如同3中 添加 sceneIdentifier 字段 ;需要link的地方加入sceneIdentifier:NavController, 见下图箭头处。

05-11 13:48