gpt4 book ai didi

ios - 当 NavigationController 更改 View 时,UIToolBar 更改为黑色

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

我已经更改了 UITooLBar 的颜色,但现在当它在屏幕外播放动画时,它会在动画持续期间变为黑色,并且当您返回此 View 时它仍然是黑色。

我一直在努力弄清楚发生了什么我知道发生了什么但不知道为什么或如何解决。

奇怪的是我添加到工具栏的 UILabel 仍然存在..

这是我用来创建 UIToolBar 的代码,没有其他代码引用这个对象。

seriesInfoToolBar = [UIToolbar new];
[SeriesInfoToolBar sizeToFit];
CGFloat toolbarHeight = 35;
CGRect mainViewBounds = [[UIScreen mainScreen] applicationFrame];
[SeriesInfoToolBar setFrame:CGRectMake(0, 0.0, CGRectGetWidth(mainViewBounds), toolbarHeight)];
[SeriesInfoToolBar setTranslucent:NO];
[SeriesInfoToolBar setBackgroundColor:[UIColor colorWithRed:colorController.lgRed/255.0 green:colorController.lgGreen/255.0 blue:colorController.lgBlue/255.0 alpha:1.0]];
[[UIToolbar appearance] setBarTintColor:[UIColor colorWithRed:colorController.lgRed/255.0 green:colorController.lgGreen/255.0 blue:colorController.lgBlue/255.0 alpha:1.0]];

最佳答案

如果在具有半透明自定义背景图像的工具栏上将半透明设置为NO,则工具栏为图像提供不透明背景(如果工具栏具有 UIBarStyleBlack 样式,则工具栏使用黑色,如果工具栏具有 UIBarStyleDefault 样式,则使用白色) ,或者工具栏的 barTintColor(如果定义了自定义值)。

关于ios - 当 NavigationController 更改 View 时,UIToolBar 更改为黑色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20533185/

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