【问题标题】:How do you add a UIToolbar on top of screen?如何在屏幕顶部添加 UIToolbar?
【发布时间】:2010-02-10 17:23:48
【问题描述】:

是否可以在屏幕顶部有一个 UIToolbar?示例应用程序类似于“日历”,右侧有“+”,左侧有“日历”按钮。

【问题讨论】:

    标签: iphone uiview uitoolbar


    【解决方案1】:

    您可以将UIToolbar 放在任何地方。这只是一个 UI 视图。

    【讨论】:

    • 谢谢。只是所有文档都说屏幕的“底部”。我让它工作了。
    • 虽然阴影似乎是错误的。我在顶部有一个 UIToolbar,它的阴影很好。但是当我将它移开并在顶部放置另一个 UIToolbar 时,我将我的 xib 放在它上面,阴影感觉(看起来)是错误的。
    【解决方案2】:

    您通常会在屏幕顶部放置UINavigationBarUIToolbars 通常放在屏幕的底部

    您可以在UIViewControllerloadView 方法中以编程方式添加它,也可以在XIB 资源文件中以图形方式添加。

    【讨论】:

    • 此外,您可以在导航栏的左右插槽中添加按钮(或任何视图)。但是苹果的人机界面指南说导航栏在顶部,工具栏在底部。违背这一点可能会导致拒绝
    • 对,但在日历应用程序中,它真的不是顶部的导航栏吗?它只是一个带有“日历”按钮和“+”添加事件按钮的工具栏。这就是我想要复制的。请参阅我关于重新创建日历视图的其他问题。
    • @jr 在日历应用程序中在屏幕顶部的UINavigationBar。请注意,屏幕右侧是“+”按钮,左侧是“返回”按钮,可让您返回可用日历列表。正如 Squeegy 所说,使用错误类型的界面可能会导致 Apple 拒绝您的应用。
    • 这是否意味着日历是基于 UINavigationController 的?
    • @jr 是的,日历使用UINavigationController
    猜你喜欢
    • 2011-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-16
    • 1970-01-01
    • 2018-03-01
    • 1970-01-01
    相关资源
    最近更新 更多