在 iOS 中创建标签栏导航的最佳做法是什么

What is best practice for creating tab bar navigation in iOS

我正在创建一个基于标签栏的应用程序。 Xcode 9 和 swift 4 中创建和管理应用关键部分之间导航的最佳实践是什么。我有五个部分,"feed"、"club"、"record"、"profile"、"more"。

目前我正在使用动作转场 "show"。但是五个部分之间有很多来回的segues,很难处理。所以我假设有更好的内置方法。

我知道 Interface Builder 中有一个 "Tab Bar Controller",或者我可以通过编程方式创建应用程序范围的选项卡控制器。最佳做法是什么?

您不必自己实施。只需使用 UITabBarViewController。您可以创建自己的 UITabBarViewController 子类,并在 init 内部设置代码中的所有内容,或者您​​可以为此使用故事板。