gpt4 book ai didi

ios - 我无法成功将 UINavigationBar 的 barTintColor 设置为 clearColor

转载 作者:可可西里 更新时间:2023-11-01 04:30:17 25 4
gpt4 key购买 nike

关于 UINavigationBar,iOS 7 有一个奇怪的地方。如果您尝试将其 barTintColor 属性设置为 [UIColor clearColor] 或任何具有 alpha = 0 的颜色,它会完全忽略该值。例如,如果你写:

[[navigationBar setBarTintColor:[UIColor clearColor]];

它根本不尊重“明确”的部分。 colorWithRed:green:blue:alpha 结果相同。

但最有趣的部分是,如果您将 translucent 属性设置为 NO,那么它将采用您指定的颜色,但 alpha 为 1。所以如果我指定 colorWithRed:1 green:0 blue:0 alpha:0 它将设置为纯红色,alpha 为 1。

我怎样才能实现它?是否有任何可能的解决方案使其成为完全不可见的 barTintColor,尽管它需要 hacky 方法?

最佳答案

如果您想要清晰的导航 Controller ,请尝试将导航 Controller 的背景图像设置为使用清晰的 PNG 文件(1x1 透明,无颜色)。

关于ios - 我无法成功将 UINavigationBar 的 barTintColor 设置为 clearColor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19737446/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com