在我的iphone应用程序中,我使用故事板布局来显示我的视图。根据我的要求,我在这段代码的帮助下浏览我的storyboard viewcontrollers:
NextViewController *vc = [[UIStoryboard storyboardWithName:@"Main_iPhone" bundle:NULL]
instantiateViewControllerWithIdentifier:@"NextView"];
[self presentViewController:vc animated:NO completion:nil];
请注意,我的代码中没有seques。这种当前的方法从底部到顶部完美地导航视图。但我想从左到右/反之亦然。请提供任何解决方案以解决我的问题。
答案 0 :(得分:0)
使用推送转换。 推送要求您拥有UINavigationController
。
[self.navigationController pushViewController:vc animated:YES];
如果您使用的是Storyboard,请在其中为您的视图控制器创建一个UINavigationController
和Ctrl-drag
,并将其设置为rootViewController
。这将在应用顶部创建默认的导航栏。
要从推送的视图控制器以编程方式“返回”,请使用:
[self.navigationController popViewControllerAnimated:YES];
我建议您阅读模态和推送过渡,因为它们之间的差异不只是“从下到上”和“从右到左” 。 推送用于查看更多细节,而呈现控制器模态则用于启动其他任务。