0

在将 SDK 更新到 7.1 之前,我的搜索栏如下所示:

在此处输入图像描述

我正在使用这段代码来实现这种效果:

searchBar.backgroundColor=[UIColor turquoiseColor];
[searchBar setBarTintColor:[UIColor clearColor]];

更新到 7.1 后,现在看起来是这样的:

在此处输入图像描述

如果我将上述代码的第二行更改为:

[searchBar setBarTintColor:[UIColor turquoiseColor]];

然后我得到这个:

在此处输入图像描述

它的顶部和底部有一个奇怪的黑色边框。有想法该怎么解决这个吗?

4

1 回答 1

4

我遇到了同样的问题,由于某种原因,如果您使用图像就不会发生这种情况,所以我所做的只是使用具有我需要的颜色的图像

[_searchBar setBackgroundImage:[UIImage imageNamed:@"backroundOfSearchBar"]]
于 2014-03-13T15:05:23.443 回答