如何在storyboard用代码实现页面跳转
1个回答
展开全部
第一种:给segue标记个Identifier再用代码触发,要点:segue开始的那边都连在View界面上,不上连上button上,要不点到就会跳转,如下:
再用代码这样触发这个跳转的segue,如:
[self performSegueWithIdentifier:@"SegueName" sender:self];
第二种:能过取得storyboard文件里的viewController再用常规方法跳转,先设置storyboard里viewController的标志Storyboard ID,如下:
再用代码这样跳转:
// UIStoryboard *board = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController *next = [[self storyboard] instantiateViewControllerWithIdentifier:@"IconView"];
[self presentModalViewController:next animated:NO];
注解的代码等同于[self storyboard] ,不过[self storyboard]是官方写好的sdk,如果你的Storyboard文件名字修改过就用上面的代码自己加载.
再用代码这样触发这个跳转的segue,如:
[self performSegueWithIdentifier:@"SegueName" sender:self];
第二种:能过取得storyboard文件里的viewController再用常规方法跳转,先设置storyboard里viewController的标志Storyboard ID,如下:
再用代码这样跳转:
// UIStoryboard *board = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController *next = [[self storyboard] instantiateViewControllerWithIdentifier:@"IconView"];
[self presentModalViewController:next animated:NO];
注解的代码等同于[self storyboard] ,不过[self storyboard]是官方写好的sdk,如果你的Storyboard文件名字修改过就用上面的代码自己加载.
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询