gpt4 book ai didi

iphone - iOS 7 UINavigationBar 背景图像隐藏标题 View

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:53:17 25 4
gpt4 key购买 nike

我制作了 iOS 应用,我希望我的应用与 iOS 7 兼容

我面临的问题是,当我在 iOS 7 上运行我的应用程序时,我的 UINavigationBar 的背景图像隐藏了我的 titleview后退按钮

screenshot here :

-(void)viewDidLoad
{
[super viewDidLoad];

[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"top.png"] forBarMetrics:UIBarMetricsDefault];

self.title=@"Artist";
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStylePlain target:nil action:nil];


}

同时,我将 UINavigationBar 的背景图像设置为 nil 它显示 titleviewback button

当我在 iOS 7 之前运行我的应用程序时,它工作正常。

请帮忙。提前致谢。

最佳答案

tintColor 的行为在 iOS 7.0 上发生了变化,请查看下图:

enter image description here

你可以看到

tintColor:是导航栏中交互元素的颜色,包括按钮图像和标题。

barTintColorUINavigationBar 的背景色。

对于您的问题:您可以执行以下操作:

navigationBar.tintColor = [UIColor whiteColor];
navigationBar.barTintColor = [UIColor colorWithRed:6.0/255.0 green:12.0/255.0 blue:19.0/255.0 alpha:1.0];

关于iphone - iOS 7 UINavigationBar 背景图像隐藏标题 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18821622/

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