2014-09-11 26 views
3

在我的應用我在廈門國際銀行使用UISearchBarXcode 6.我已經給巴錫色清晰的色彩。它在下面的iOS 7.1上工作。的UISearchBar barTintColor clearColor錯誤的iOS 8.0

但主要問題是iOS 8.0它不工作鮮明的色彩。它顯示黑色。

見圖片

enter image description here

具有冒險精神的這個問題中的任何一個。

+0

對不起..我問巴錫顏色不是的backgroundColor。我也嘗試過編程。 bar.barTintColor = [UIColor clearColor]; – Singapore 2014-09-11 10:31:03

+0

這個問題的任何解決方案爲?.... – Singapore 2014-09-12 09:10:19

+0

同樣的問題。在代碼中設置不利於.. – 2014-09-12 09:49:20

回答

3

我在搜索欄同樣的問題,所以我改變了搜索風格默認爲最小

它改變欄樣式。

enter image description here

1

您可以添加一個1x1像素的透明圖片作爲背景圖像的UISearchBar。 這將是一個骯髒的解決方法。我認爲蘋果應該解決這個問題。

+0

但它不是做的好方法... – Singapore 2014-09-13 12:23:12

0

你必須設置UISearchBar色調的顏色。

UISearchBar *search=[[UISearchBar alloc]initWithFrame:CGRectMake(10, 20, 100, 20)]; 
    [search setBarTintColor:[UIColor clearColor]]; 
    search.backgroundImage=[UIImage new]; 
    self.navigationItem.titleView=search; 

enter image description here