4

我在一个应用程序上工作,今天我在 iOS 7.1 上进行了测试。到目前为止,我的搜索栏是正常的:

iOS 7.0.3

但现在我有这个问题:

iOS 7.1

出现一个灰色视图,我不知道如何删除它,因为我的代码中没有此视图。有没有人有同样的问题?这是iOS 7.1的错误吗?

4

2 回答 2

7

我的快速修复使用了我在这里找到的一些代码:https ://stackoverflow.com/a/18664917/1153630

接着:

searchBar.backgroundImage = [UIImage imageWithColor:[UIColor clearColor]];

不过,我仍然对它印象不深:当我找到更好的方法时会更新答案。

您可能还想结帐:iOS7.1 中颜色改变,如何改变搜索栏颜色?

于 2014-03-13T00:10:33.800 回答
4

正如上面提到的@dave,您可以只使用说:

searchBar.backgroundImage = [[UIImage alloc] init];

这避免了在 @Jugale 的示例中合并 UIImage 上的类别的需要。

于 2014-03-24T21:35:10.633 回答