代码之家  ›  专栏  ›  技术社区  ›  mrueg

哪一个UI元素用于日切换栏?

  •  0
  • mrueg  · 技术社区  · 17 年前

    在iPhone的日历应用程序中,当显示一天时,您可以切换到前一天的下一天,顶部有一个灰色条。

    我的问题是:您将使用哪个接口元素?Uitoolbar、Uitabar还是Uinavigationbar?

    uinavigationbar提供了我所需要的:可以在工具栏的左侧和右侧添加一个按钮,在中间添加一个标签。但实际上,我并没有导航层次。

    根据苹果公司的Hig,Uitolbar应该位于屏幕底部。如果不是的话,我真的不会介意,因为它底部没有边框,顶部有一个小边框,如果放在屏幕顶部,整个东西看起来很奇怪。

    我还没有尝试过Uitababar,因为它的用途与我需要的完全不同。


    目前,我倾向于使用uinavigationbar,但正确的方法可能是为此滚动我自己的ui元素?

    1 回复  |  直到 17 年前
        1
  •  0
  •   John Franklin    17 年前

    日历应用程序中的ui元素不属于这些元素。它是一个带有两个uibutton子视图和一个或两个ui标签的uiview,用于日期文本。苹果可能已经编写了一个自定义的uiview类和一个自定义的uiviewcontroller,但是有了这样简单的东西,它可能只是一个自定义的uiviewcontroller,它以编程方式构建视图。

    你在这方面的直觉是正确的:正确的方法是滚动你自己。