Ios – Set rounded corners and border to background(Not the UITextField) of UISearchBar in ios7

iosios7objective cuisearchbar

How can i apply rounded corners and a border to the background of UISearchBar in ios7? I am able to change the background color of the bar.

Something like this

enter image description here

Thanks

Best Answer

  UISearchBar *searchBar  = [[UISearchBar alloc] init];
  searchBar.layer.cornerRadius  = 6;
  searchBar.clipsToBounds       = YES;
  [searchBar.layer setBorderWidth:1.0];
  [searchBar.layer setBorderColor:[[UIColor lightGrayColor].CGColor];