【问题标题】:UITabBar not updating appearance after Load加载后UITabBar不更新外观
【发布时间】:2012-08-24 12:15:11
【问题描述】:

我在使用 UITabBar 时遇到问题,似乎是对

的调用
[[UITabBar appearance] setSelectedImageTintColor:barColor];

标签栏显示后什么都不做,如果我把该行放在 ViewDidLoad (ViewWillAppear) 中它确实有效。

有什么提示吗?

【问题讨论】:

    标签: ios uitabbar appearance


    【解决方案1】:

    UITabBar 的 Apple 文档中说

    "创建所选图像时应用到渐变图像的色调颜色。"

    注意creating,意思是在初始化/创建标签栏的时候读取这个属性,但是之后就不能设置了。如果您想动态地进行动态调整,则必须在所选图像上覆盖半透明的UIView 以更改颜色,但这并不是很理想...有一些 类型的示例这里的事情

    Changing Tint / Background color of UITabBar

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多