2017-02-16 82 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

相关问题