ios - UISearchBar完全自定义背景

标签 ios uisearchbar uiappearance

我正在尝试更改UISearchBar的外观以获得以下结果

Custom Search Bar http://imageshack.com/a/img194/3835/jhl7.png

我尝试使用UIAppearance方法,也尝试通过删除UISearchBarBackground,但是似乎无法删除文本字段的边框。

我获得的最佳结果是:

问题不是放大镜,而是边界:)

最佳答案

尝试为搜索栏设置清晰的颜色:

[[UISearchBar appearance] setTintColor:[UIColor clearColor]];
或者尝试:
UIImage *searchBg = [UIImage imageNamed:@"Search_Background.png"];
searchBg = [searchBg stretchableImageWithLeftCapWidth:10 topCapHeight:10]; //experiment with values
 [[UISearchBar appearance] setSearchFieldBackgroundImage: [[UIImage imageNamed: @"background-search"];

关于ios - UISearchBar完全自定义背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18339368/

相关文章:

iphone - UISearchBar inputAccessoryView

iphone - UIBarButtonItem:setBackgroundVerticalPositionAdjustment 不能正常使用自定义按钮

ios - 更改UISearchBar中的CLEAR按钮的淡色颜色NOT CANCEL BUTTON

objective-c - 在缓冲区中添加2个正弦波会产生噪声

ios - 将二进制文件下载到文档目录 (IOS)。如何?

ios - 弹出框内的 UISearchDisplayController - 取消搜索时动画效果不佳

ios - 包含在 UIPopoverController 中时的 UINavigationBar 外观代理

ios - 如何在两个独立的图层上绘制iOS,coregraphics

ios - 向表格单元格添加导航附件

ios - 如何摆脱 UINavigationController 和 UISearchBar 之间的小差距?