UIToolbar中的背景图像颜色丢失

Posted

技术标签:

【中文标题】UIToolbar中的背景图像颜色丢失【英文标题】:Background Image color losing in UIToolbar 【发布时间】:2014-06-25 19:10:33 【问题描述】:

我有两个图像,一个箭头和一个条形图像

image1===>一个箭头

这个箭头的原始颜色值如下所示

image2===>酒吧

bar的原始颜色值如下所示。

我正在使用以下代码在工具栏中加载 barImage,并在其上方显示箭头。

 bottomBar = [[UIToolbar alloc] initWithFrame:CGRectMake(0,974,931,54)];
[bottomBar setBackgroundImage:[UIImage imageNamed:@"bottomBar.png"]
           forToolbarPosition:UIBarPositionAny
                   barMetrics:UIBarMetricsDefault];

现在条形图正在失去其原始颜色,如下所示。

新的颜色值为

条形按钮失去了原来的颜色。任何人都可以建议我解决方法吗?

提前致谢。

【问题讨论】:

【参考方案1】:

这应该可以解决问题:

[bottomBar setTranslucent:NO] 

UIToolbar 的半透明默认设置为 YES。

【讨论】:

以上是关于UIToolbar中的背景图像颜色丢失的主要内容,如果未能解决你的问题,请参考以下文章

UIToolbar 具有半透明而不是黑色

旋转到横向时拉伸 UIToolbar 背景图像

UIToolbar 背景颜色没有改变

UIToolBar:如何设置自定义文本/背景颜色

具有背景颜色的 UIToolbar 在 iOS 10 中变为白色

UIToolbar 内部的 UIView 内部的 UISearchBar 背景颜色问题