【问题标题】:UIToolbar push view issueUIToolbar 推送视图问题
【发布时间】:2010-08-10 00:10:27
【问题描述】:

我创建了一个 UIToolbar 并将其添加为 navigationController 的子视图。问题是当我推动它时它并没有消失,所以我在推动时将它隐藏起来,但这让它消失了,这让它看起来很俗气。我考虑过为它制作动画,但我发现动画很难与导航控制器的推送和弹出动画完全一样。

有谁知道推送和弹出动画属性,所以它可以完全相同,或者有谁知道我可以使用导航控制器推送和弹出工具栏的视图或属性。

作为说明,我还尝试使用 navigationController 附带的工具栏,但按钮在弹回视图后消失了。

【问题讨论】:

    标签: iphone uinavigationcontroller uitoolbar


    【解决方案1】:

    是的,请查看您正在推送/弹出的 UIViewControllerhidesBottomBarWhenPushed 属性。

    【讨论】:

    • 不为我做任何事情,它编译但什么也不做。我是否必须在我正在推动的 UIViewController 中实现某些东西?
    • 啊,我没有注意到您将 UIToolbar 添加为单独的子视图,这让我感到困惑,抱歉。在这种情况下,hidesBottomBarWhenPushed 属性不会影响它。该属性会影响导航控制器管理的内置 UIToolbar。要使用它,您需要操作视图控制器的 toolbarItems 属性。见此链接:developer.apple.com/iphone/library/featuredarticles/…
    • 我花了 6 个月的时间来解决这个问题,但你是对的。向你致敬。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 2019-08-31
    相关资源
    最近更新 更多