带有AppConKit 3自定义导航的标签式屏幕

时间:2013-06-14 10:53:30

标签: navigation tabbar navigationbar appconkit

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

在一个应用程序中,我想要一个带有标签导航的屏幕。它不是顶级屏幕。 此屏幕应具有自定义navigationBar。我怎么能用AppConKit来做呢?

1 个答案:

答案 0 :(得分:1)

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

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

希望这有帮助

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

mobileController.activeController().dismissModal()