[英]iOS: UISearchBar appears tinted
我为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
显示方式:
活性:
我不确定背景中的灰色在哪里。 我已经继承了使用UIAppearence
Proxy
的代码库,但是没有看到UISearchBar
任何内容。 也许, searchBar
正在从其他地方继承它。
关于如何摆脱灰色的任何想法?
首先,删除所有这一切:
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()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.