首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用推送Storyboard Segue为NavigationController

要使用推送Storyboard Segue为NavigationController,请按照以下步骤操作:

  1. 打开Xcode并创建一个新的iOS项目。override func prepare(for segue: UIStoryboardSegue, sender: Any?) { if segue.identifier == "pushToSecondViewController" { let navigationController = segue.destination as! UINavigationController let secondViewController = navigationController.topViewController as! SecondViewController // 在这里设置第二个视图控制器的属性 } }
  2. 选择“Single View App”模板,然后单击“Next”。
  3. 输入项目名称和组织名称,然后单击“Next”。
  4. 选择项目的位置,然后单击“Create”。
  5. 在项目导航器中,打开“Main.storyboard”文件。
  6. 将“UINavigationController”拖动到屏幕上,并将其设置为初始视图控制器。
  7. 将“UIViewController”拖动到屏幕上,并将其设置为“UINavigationController”的根视图控制器。
  8. 将第二个“UIViewController”拖动到屏幕上,并将其设置为“UINavigationController”的根视图控制器。
  9. 在第一个“UIViewController”上,按住Control键,将鼠标拖动到第二个“UIViewController”上,并在弹出的菜单中选择“Show (e.g. Push)”选项。
  10. 在弹出的Segue属性检查器中,将Segue的标识符设置为“pushToSecondViewController”。
  11. 在第一个“UIViewController”的代码文件中,添加以下代码:
  12. 运行项目,并在模拟器中测试推送Segue。

现在,当您在应用程序中执行推送Segue时,它将导航到第二个视图控制器,并将其推送到导航堆栈中。

请注意,这个答案中没有提及其他云计算品牌商,因为这个问题的主题是关于使用推送Storyboard Segue为NavigationController,而不是关于云计算。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券