iOS 7.1 UISearchBar gray view

2020-02-06 08:48发布

I work at an application and I tested today on iOS 7.1. Until now my search bar was normal:

iOS 7.0.3

But now I have this problem:

iOS 7.1

A gray view appears and I don't know how to remove it because I don't have this view in my code. Does anyone have the same problem? It is an iOS 7.1 bug?

2条回答
爷、活的狠高调
2楼-- · 2020-02-06 09:31

My quick fix used some code I found here: https://stackoverflow.com/a/18664917/1153630

And then:

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

I'm still not very impressed by it though: will update answer when I find a better way.

You may also want to checkout: Colour changed in iOS7.1, how to change searchBar colour?

查看更多
Ridiculous、
3楼-- · 2020-02-06 09:35

As @dave noted above, you can just use say:

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

which avoids the need for the category on UIImage incorporated in @Jugale's example.

查看更多
登录 后发表回答