1

如何使用 AppConKit 3 创建具有多个子屏幕的屏幕作为带有自定义导航栏的选项卡?

在一个应用程序中,我希望有一个带有标签导航的屏幕。这不是顶部屏幕。这个屏幕应该有一个自定义的导航栏。我如何使用 AppConKit 来做到这一点?

4

1 回答 1

1

通常不支持将标签栏作为导航层次结构中的非首屏 - 特别是在 iOS 上,这可能会在 iOS 6 之前的设备上导致严重问题。如果您想将标签栏显示为不是应用程序中的第一个屏幕,请将其以模态方式显示(只需添加一个 true)到 showView。其次,如果您的选项卡中有导航,您将需要在每个选项卡中使用单独的导航控制器。因此,您将拥有两个选项卡的应用程序的布局是:

  • 带有 Tabcontroller 类型的屏幕,包含:
    • Tab1 指向 Tab1_Nav
    • Tab2 指向 Tab2_Nav
  • 屏幕 Tab1_Nav 类型 Navigation,Rootform 设置为 Tab1_content
  • 屏幕 Tab2_Nav 类型 Navigation,Rootform 设置为 Tab2_content
  • 屏幕 Tab1_content 类型正常,带有自定义导航栏和栏按钮项。
  • 屏幕 Tab2_content

希望这可以帮助

[编辑]:在模态导航结构中,您可以使用功能dismissModal关闭整个模态屏幕。

mobileController.activeController().dismissModal()
于 2013-06-14T11:12:00.503 回答