Ios7 范围栏在搜索模式下变为黑色,iOS 7

Ios7 范围栏在搜索模式下变为黑色,iOS 7,ios7,uisearchbar,Ios7,Uisearchbar,当我在iOS 7中通过interface builder甚至在代码中更改UISearchBar的背景,并进入搜索模式时,scopeBar将不可见,而其框架将为黑色? 为什么会这样? 有人能解释或提供解决方案吗 这里是一个镜头: 我搜索了一下,但找不到任何解决方案我所做的是使用一个足够宽的图像来填充seacrh bar背景和scopeBar背景。 就这些。 首先,您需要创建UISearchBar的子类,并将该类用作seachBar自定义类。 然后在-(id)initWithCoder:(NSCo

当我在iOS 7中通过interface builder甚至在代码中更改UISearchBar的背景,并进入搜索模式时,scopeBar将不可见,而其框架将为黑色? 为什么会这样? 有人能解释或提供解决方案吗

这里是一个镜头:


我搜索了一下,但找不到任何解决方案

我所做的是使用一个足够宽的图像来填充seacrh bar背景和scopeBar背景。 就这些。 首先,您需要创建UISearchBar的子类,并将该类用作seachBar自定义类。 然后在
-(id)initWithCoder:(NSCoder*)aDecoder
中添加此调用

[self setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"searchBarBg"]]];

你找到解决办法了吗?