当我通过界面构建器甚至在代码中更改iOS 7中UISearchBar的背景,并进入搜索模式时,scopeBar将不可见,而它的框架将是黑色的? 为什么会这样? 有人可以解释或提供解决方案吗?
这是一个镜头:
我搜索但找不到任何解决方案
答案 0 :(得分:0)
我所做的是使用足够宽的图像来填充seacrh bar背景和scopeBar背景。
就这样。
首先,您需要创建UISearchBar的子类,并将此类用作seachBar自定义类。
然后在- (id) initWithCoder:(NSCoder *)aDecoder
添加此调用
[self setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"searchBarBg"]]];