UISearchBar是由两个subView组成的,一个是UISearchBarBackGround,另一个是UITextField. 要IB中没有直接操作背景的属性,在此我总结了几个方法去假改它。
1. 只显示UITextField.采用了layer mask.代码如下:
2. 隐藏背景。非官方的方法。
3. 改变UISearchBar外观。 你可以子类化或category UISearchBar,然后实现两个方法,见代码。
UISearchBar也是一个UIView,所以你可以像对待UIView一样对待它。
本文介绍如何通过多种方式自定义UISearchBar的外观,包括仅显示UITextField、隐藏背景以及使用子类化或Category来改变其视觉效果。
190

被折叠的 条评论
为什么被折叠?



