2013-12-23 41 views
2

當我通過界面構建​​器甚至在代碼中更改iOS 7中UISearchBar的背景並在搜索模式下輸入時,scopeBar將不會變爲可見,而是其框架將變爲黑色? 爲什麼會發生這種情況? 有人可以解釋或提供解決方案嗎?範圍欄在搜索模式下變爲黑色,iOS 7

這裏是一個鏡頭:

enter image description here

我搜查,但沒有找到任何解決方案

+0

你已經找到了解決這個? – Mutix

回答

0

我所做的就是用這是足夠寬,以填補seacrh欄的背景和scopeBar背景的圖像。 這就是所有。 首先您需要創建UISearchBar的子類並將此類用作您的seachBar自定義類。 然後在- (id) initWithCoder:(NSCoder *)aDecoder添加此調用

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