多个storyboard之间的跳转问题
在使用xib画界面,将button的链接到对应的.m文件中,在该方法中添加相关的跳转代码,这样就完成了跳转的实现。
在单独的storyboard中,多个viewcontroller跳转,将button连接到想要跳转的视图上,这样跳转的时候,就不用添加对应的代码,非常简单。例如:push和pop跳转,跳转方法是不用写的。
在多个storyboard上,不同viewcontroller跳转问题。苹果也提供了对应的方法。
第一种:给segue标记个Identifier再用代码触发,要点:segue开始的那边都连在View界面上,,不要使用button进行连 ,要不然就不会跳转到需要的界面,
再用代码这样触发这个跳转的segue,如:
self performSegueWithIdentifier:@"SegueName" sender:self];
第二种:能过取得storyboard文件里的viewController再用常规方法跳转,先设置storyboard里viewController的标志Storyboard ID
再用代码这样跳转:
UIStoryboard *settingsStoryboard = [UIStoryboard storyboardWithName:@"Settings" bundle:nil];
UIViewController *viewController = [settingsStoryboard instantiateViewControllerWithIdentifier:@"SettingsTableViewController"];
[[self navigationController] pushViewController:viewController animated:YES];
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步