Navigation AppConKit 3中带有自定义导航的选项卡式屏幕

Navigation AppConKit 3中带有自定义导航的选项卡式屏幕,navigation,tabbar,navigationbar,appconkit,Navigation,Tabbar,Navigationbar,Appconkit,如何使用AppConKit 3创建一个带有多个子屏幕的屏幕,作为带有自定义导航栏的选项卡 在应用程序中,我希望有一个带有选项卡导航的屏幕。这不是顶屏。 此屏幕应具有自定义导航栏。如何使用AppConKit实现此功能?通常不支持将选项卡栏作为导航层次结构中的第一个屏幕-尤其是在iOS上,这可能会在iOS 6之前的设备上造成严重问题。 如果您希望将选项卡栏显示为应用程序中的第一个屏幕,请在showView中以模式显示它(只需添加一个true)。 第二,如果您的选项卡中有导航,那么您希望每个选项卡中都

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

在应用程序中,我希望有一个带有选项卡导航的屏幕。这不是顶屏。
此屏幕应具有自定义导航栏。如何使用AppConKit实现此功能?

通常不支持将选项卡栏作为导航层次结构中的第一个屏幕-尤其是在iOS上,这可能会在iOS 6之前的设备上造成严重问题。 如果您希望将选项卡栏显示为应用程序中的第一个屏幕,请在showView中以模式显示它(只需添加一个true)。 第二,如果您的选项卡中有导航,那么您希望每个选项卡中都有一个单独的导航控制器。因此,具有两个选项卡的应用程序的布局为:

  • 带有Tabcontroller类型的屏幕,包含:
    • Tab1指向Tab1_导航
    • Tab2指向Tab2_导航
  • 屏幕Tab1_导航类型导航,根窗体设置为Tab1_内容
  • 屏幕Tab2_导航类型导航,根窗体设置为Tab2_内容
  • 屏幕选项卡1_内容类型正常,带有自定义导航栏和栏按钮项
  • 屏幕选项卡2\u内容
希望这有帮助

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

mobileController.activeController().dismissModal()

通常不支持将选项卡栏作为导航层次结构中的第一个屏幕,尤其是在iOS上,这可能会在iOS 6之前的设备上造成严重问题。 如果您希望将选项卡栏显示为应用程序中的第一个屏幕,请在showView中以模式显示它(只需添加一个true)。 第二,如果您的选项卡中有导航,那么您希望每个选项卡中都有一个单独的导航控制器。因此,具有两个选项卡的应用程序的布局为:

  • 带有Tabcontroller类型的屏幕,包含:
    • Tab1指向Tab1_导航
    • Tab2指向Tab2_导航
  • 屏幕Tab1_导航类型导航,根窗体设置为Tab1_内容
  • 屏幕Tab2_导航类型导航,根窗体设置为Tab2_内容
  • 屏幕选项卡1_内容类型正常,带有自定义导航栏和栏按钮项
  • 屏幕选项卡2\u内容
希望这有帮助

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

mobileController.activeController().dismissModal()

谢谢你的快速回复!这对我有用!剩下的唯一问题是如何将“后退”按钮添加到导航栏,并将其与主屏幕连接,主屏幕是Tabcontroller屏幕的父屏幕?我应该将此代码放在哪里?我找不到操作,当我在Tab1_内容中按导航栏上的“后退”按钮时,会触发该操作。onGoBack行动似乎对我不起作用。没有这样的行动。由于您处于模式视图中,并且模式视图打开了一个新的导航层次结构,因此无法返回。只需在左侧添加一个带有Disclose操作的按钮。该按钮在Android上不可见谢谢您的快速回复!这对我有用!剩下的唯一问题是如何将“后退”按钮添加到导航栏,并将其与主屏幕连接,主屏幕是Tabcontroller屏幕的父屏幕?我应该将此代码放在哪里?我找不到操作,当我在Tab1_内容中按导航栏上的“后退”按钮时,会触发该操作。onGoBack行动似乎对我不起作用。没有这样的行动。由于您处于模式视图中,并且模式视图打开了一个新的导航层次结构,因此无法返回。只需在左侧添加一个带有Disclose操作的按钮。该按钮在android上不可见