I want to change my UISearchBar background image. When adding it as the header view in my UITableView it works perfectly fine. However, when I want to change it for the SearchBar being set as the searchController of the navigationItem it won´t change the background image.
I´m using:
self.searchBar.searchBar.setBackgroundImage(UIImage(named: "#IMAGENAME")?.resizableImage(withCapInsets: UIEdgeInsets.zero, resizingMode: .stretch), for: .any, barMetrics: UIBarMetrics.default)
Does anybody know how to fix this issue?
Use the below Code I have used the similar One :
// Objective-c Code
// Swift Code
Please let me know the result
You may be looking for this:
Here is image:
And here is result:
Here is more detailed answer, if you want to change any other UI elements of search bar.