Is there a way to customize ALL uibarbuttonitems to have a background image without using UIApperance? Unfortunately our codebase has some limitations and we’re not able to use UIAppearance so I’m looking for an alternative.
Thanks in advance.
Edit: I was able to do this by subclassing UIBarButtonItem and it works for most of my buttons…but I’m wondering specifically how to do it with default buttons like UITableView edit buttons and UINavigationController backbuttons.
Thanks!
You also can make subclass like this. First i go to make subclass of UIBarButtonItem. My CustomBarButtonItem.h should be like this.
then inside my CustomBarButtonItem.m should like this.
Then where ever you want to make custom NavigationItem (Button in the NavigationBar) you can put the code below for me it custom.
All of my code are working fine. Hopefully it will help you.