UISearchBar 背景图像在边缘显示黑色
Posted
技术标签:
【中文标题】UISearchBar 背景图像在边缘显示黑色【英文标题】:UISearchBar background image showing black color on edges 【发布时间】:2015-08-12 18:30:51 【问题描述】:我正在尝试在 UISearchBar 上应用背景图片。已成功应用,但搜索栏的四个边缘显示黑色。
这是我正在使用的代码:
[_dashboardSearch setSearchFieldBackgroundImage:[UIImage imageNamed:@"search-bar.png"] forState:UIControlStateNormal];
[_dashboardSearch setBackgroundColor:[UIColor clearColor]];
[_dashboardSearch setImage:[UIImage imageNamed:@"search_icon.png"] forSearchBarIcon:UISearchBarIconSearch state:UIControlStateNormal];
【问题讨论】:
你可以试试——self.mySearchBar.clipsToBounds = YES; @mKane 这不起作用.. 试试 [self.mySearchBar setTintColor:[UIColor clearColor]]; 这也行不通 【参考方案1】:解决了。我在 UISearchBar 中将黑色设置为 UIExfield 背景。下面这行代码写错了:
[(UITextField *)subSubView setBackgroundColor:[UIColor blackColor]];
【讨论】:
以上是关于UISearchBar 背景图像在边缘显示黑色的主要内容,如果未能解决你的问题,请参考以下文章
使 UIToolBar 和 UISearchBar 具有哑光黑色背景