【问题标题】:custom background in uinavigationbar non application-wide, different for each viewuinavigationbar 中的自定义背景非应用程序范围,每个视图都不同
【发布时间】:2011-04-11 13:19:50
【问题描述】:

我找到了很多在uiNavigationBar中自定义背景的解决方案,但它们都是应用程序范围的,如何在每个视图中做同样的事情(每个视图都有不同的背景?

【问题讨论】:

    标签: xcode ios uinavigationbar custom-view


    【解决方案1】:

    这很难完全正确地完成,但您可以简单地创建一个具有可配置背景图像的子类作为第一步。然后在您从/到其他视图导航时切换背景图像。

    您还必须在更改背景时设置栏的 tintColor,以便栏按钮正确着色。

    【讨论】:

    • 我认为 Apple 不允许 UINavigationController 的子类化 :)
    • 始终允许子类化。顺便说一下,你应该继承 UINavigationBar。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多