gpt4 book ai didi

ios - iOS项目选择什么导航策略?

转载 作者:行者123 更新时间:2023-12-01 17:52:01 26 4
gpt4 key购买 nike

我在一个项目中有 4 个屏幕。我知道从一种观点转移到另一种观点的两种方法:

  • UINavigationController
  • 一个UIViewController并将 subview 添加到 UIViewController .

  • 但是,在所有屏幕底部栏都是相同的。底栏有一些按钮。

    所以,在我看来,将 subView 添加到一个 UIViewController是更好的方法。

    但我不知道哪个是开发人员的最佳方法和标准方式?

    最佳答案

    答案完全取决于您希望用户从一个屏幕导航到另一个屏幕的方式:

  • 如果最终用户应该能够从任何屏幕访问任何其他屏幕,请使用标签栏 Controller - UITabBarController将保留其他四个 View ,并在底部显示一个标签栏。如果你不想要标签栏,你可以隐藏它。
  • 如果每个 View 的最终用户有两个 View Controller 可供选择,下一个和前一个,使用页面 View Controller - 这在导航仅限于下一页/上一页的情况下更合适。
  • 如果最终用户需要能够返回上一个屏幕,请使用导航 Controller - UINavigationController跟踪您访问的 View ,并提供返回导航。
  • 关于ios - iOS项目选择什么导航策略?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26991956/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com