4

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?

user2435982
  • 103
  • 2
  • 9

2 Answers2

7

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?

Community
  • 1
  • 1
Max Chuquimia
  • 7,494
  • 2
  • 40
  • 59
4

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.

sumizome
  • 712
  • 8
  • 11