2017-02-16 77 views
0

我對的UISearchBar以下設置:iOS版:的UISearchBar看起來有顏色

  searchBar?.tintColor = UIColor.clear 
      searchBar?.barTintColor = UIColor.clear 
      searchBar?.backgroundColor = UIColor.clear 
      searchBar?.layer.backgroundColor = UIColor.clear.cgColor 
      searchBar?.layer.borderColor = UIColor.clear.cgColor 
      searchBar?.layer.shadowColor = UIColor.clear.cgColor 
      searchBar?.backgroundImage = UIImage() 

這是UISearchBar如何出現:

enter image description here

激活:

enter image description here

我不知道我在後臺獲得灰色的地方。我繼承了使用UIAppearenceProxy的代碼庫,但我沒有看到UISearchBar的任何內容。也許,searchBar從別處繼承。

關於如何擺脫灰色的任何想法?

回答

0

首先,刪除所有這一切:

searchBar?.tintColor = UIColor.clear 
      searchBar?.barTintColor = UIColor.clear 
      searchBar?.backgroundColor = UIColor.clear 
      searchBar?.layer.backgroundColor = UIColor.clear.cgColor 
      searchBar?.layer.borderColor = UIColor.clear.cgColor 
      searchBar?.layer.shadowColor = UIColor.clear.cgColor 
      searchBar?.backgroundImage = UIImage() 

轉至故事板和改變吧色調,以你的背景顏色。 http://imgur.com/a/YrJbX

+0

它們都被設置爲「清除顏色」。我改變了他們不同的顏色,但無濟於事。 – user1107173

+0

@ user1107173看我的編輯。刪除您所做的所有內嵌更改 –

+0

對不起,仍然沒有運氣。 – user1107173

相關問題