iOS开发点滴-修改UISearchBar的灰色背景为透明

今天做项目遇到一个问题  需要设置UISearchBar
背景为透明颜色,你可以设置背景为透明

但是设置之后没有效果:如图

_searchView.backgroundColor = [UIColor clearColor];

_searchView.barTintColor = [UIColor clearColor];


我把searchView的子view打印出来 :

UISearchBarBackground和
UISearchBarTextField

把UISearchBarBackground从父视图移除

iOS开发点滴-修改UISearchBar的灰色背景为透明_第1张图片

再看下效果


好了

你可能感兴趣的:(iOS开发点滴-修改UISearchBar的灰色背景为透明)