1.得到一个StoryBoard
+ (UIStoryboard *) storyboardWithName:(NSString *)name bundle:(NSBundle *)storyboardBundleOrNil// 也可以通过一个在storyboard中有sence的viewController中用self.storyBoard得到自己所在的storyboard
2.返回第一个界面
// 返回第一个界面,每个storyboard都必须有一个入口界面,特别是程序的主storyboard的第一个界面,就是程序的主界面。
3.取storyboard中相应标识对应的界面。
// storyboard中相应标识对应的界面。如果identifier不存在或者为nil,引发异常。UIStoryboardPopoverSegue
- (id)instantiateViewControllerWithIdentifier:(NSString *)identifier
@property(nonatomic, retain, readonly) UIPopoverController *popoverControllerUIStoryboardSegue初始化
- (id)initWithIdentifier:(NSString *)identifier source:(UIViewController *)source destination:(UIViewController *)destination
属性@property(nonatomic, readonly) id sourceViewController
动画2.正常的使用当然是灵活运用UIStoryboardSegue.它可以关系两个controller,关系一个controller中的控件到另一个controller中.还可以自定义一些动画.
详细的介绍可阅:
http://www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part-1