我在一个应用程序上工作,今天我在 iOS 7.1 上进行了测试。到目前为止,我的搜索栏是正常的:
但现在我有这个问题:
出现一个灰色视图,我不知道如何删除它,因为我的代码中没有此视图。有没有人有同样的问题?这是iOS 7.1的错误吗?
我在一个应用程序上工作,今天我在 iOS 7.1 上进行了测试。到目前为止,我的搜索栏是正常的:
但现在我有这个问题:
出现一个灰色视图,我不知道如何删除它,因为我的代码中没有此视图。有没有人有同样的问题?这是iOS 7.1的错误吗?
我的快速修复使用了我在这里找到的一些代码:https ://stackoverflow.com/a/18664917/1153630
接着:
searchBar.backgroundImage = [UIImage imageWithColor:[UIColor clearColor]];
不过,我仍然对它印象不深:当我找到更好的方法时会更新答案。
您可能还想结帐:iOS7.1 中颜色改变,如何改变搜索栏颜色?
正如上面提到的@dave,您可以只使用说:
searchBar.backgroundImage = [[UIImage alloc] init];
这避免了在 @Jugale 的示例中合并 UIImage 上的类别的需要。