代码之家  ›  专栏  ›  技术社区  ›  Henrik Erlandsson

实现“首页应用程序节选择器”

  •  0
  • Henrik Erlandsson  · 技术社区  · 14 年前

    这个想法类似于第二张截图 here -除了那个应用程序只是链接到其他应用程序。我正在实现的设计使用每个图标转到应用程序的某个子部分,用户可以在其中导航,并可能在每个子部分的视图中使用tab键。

    如何实现每个图标加载视图层次结构,其中选项卡/工具栏可以针对每个图标进行不同的查找,甚至丢失?其中一些视图具有可导航的内容表。

    1 回复  |  直到 14 年前
        1
  •  1
  •   slycrel    14 年前

    有很多方法可以做到这一点。我可能会这样做,假设您不想使用导航控制器(伪代码):

    • 有一个主控制器来管理子视图。这可能是您的主视图控制器或应用程序代理。
    • 每个图标都是一个带有自己图像的图像按钮。
    • 当每个按钮被按下时,它的动作是隐藏/关闭当前的用户界面,并调出它自己的自定义用户界面。
    • 当用户想要返回主菜单时,关闭当前子视图并重新加载主视图。

    使用导航控制器更容易,因为它可以为您处理大部分问题,您只需使用导航控制器推送和弹出子视图。但是,如果不希望导航栏位于屏幕顶部,则会成为一个问题。如果你不介意顶栏在那里,那么导航控制器就是你想要使用的。