gpt4 book ai didi

iphone - iOS 5 中的 UINavigationBar 外观覆盖

转载 作者:太空狗 更新时间:2023-10-30 03:52:10 26 4
gpt4 key购买 nike

我有以下代码:

[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"navbarBackBlack.png"] forBarMetrics:UIBarMetricsDefault];
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"navbarBackBlack.png"] forBarMetrics:UIBarMetricsLandscapePhone];
[[UINavigationBar appearance] setTintColor:[UIColor colorWithWhite:0.72 alpha:1.0]];

但现在我想在我的应用程序中有一个位置,我希望导航栏的颜色与我在整个应用程序中设置的通用颜色不同。如何仅针对此特定设置更改此设置。可能吗?

最佳答案

您也可以在导航栏的实例上调用 setBackgroundImage。

请参阅此相关帖子:

Custom UITabBar background image not working in iOS 5 and later

您还应该以它是否响应该选择器为条件:

if ([navBar respondsToSelector:@selector(setBackgroundImage:)])
{
[navBar setBackgroundImage:[UIImage imageNamed:@"tabbar_brn.jpg"]];
}
else
{
// ios 4 code here
}

关于iphone - iOS 5 中的 UINavigationBar 外观覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9447979/

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