I have some questions regarding the buttons placed in a navigation bar that I don't know if actually meet the iOS Human Interface Guidelines:
1) I'll need a button at the right side of the nav bar that triggers an action I want the user to be able to request at any moment throughout the app. This action will go through a set of different statuses. I'd like to show the current status of the action by means of a color. Is it possible to dynamically change the background color of a button in the nav bar? Does having a button with a background color different from the background color of the nav bar break any of Apple's guidelines?
2) Is it possible to have a button with both an icon and text in the nav bar? If it is, again: does it break Apple's human interface rules?
I couldn't find any existing example of these points. Any example of an existing app adopting buttons like I described will be appreciated.