这让我抓狂,我不知道搜索栏后面的黑线是什么。
我的 View 层次结构是 UINavigationController -> UITableViewController 和 SearchDisplayController,我使用以下代码自定义搜索栏的外观:
[[UISearchBar appearance] setImage:[ApplicationStyle searchBarIconImage] forSearchBarIcon:UISearchBarIconSearch state:UIControlStateNormal];
[[UISearchBar appearance] setBackgroundImage:[ApplicationStyle searchBarImage]];
[[UISearchBar appearance] setSearchFieldBackgroundImage:[ApplicationStyle searchBarFieldImage] forState:UIControlStateNormal];
我用作背景的图像是 640px x 88px,无论如何它都不是透明的。知道这可能是什么吗?
最佳答案
设置搜索栏的clipsToBounds
property到 YES
。
相关问题:
关于iphone - 搜索显示 Controller 搜索栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17056559/