title: iOS 7 : Disable UINavigationBar Translucency For Entire App
body: <p>Is there a way to disable UINavigationBar Translucency for an entire application?</p>
  
  <p>I'm aware that using <code>[self.navigationController.navigationBar setTranslucent:NO]</code> can fix this issue for a single controller, but I have a lot of UINavigationBars in my application and this is a pretty tedious solution.</p>
  
  <p>I've tried <code>[[UINavigationBar appearance] setTranslucent:NO]</code>, but that functionality is surprisingly not supported.  Doing that results in <code>Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** Illegal property type, c for appearance setter, _installAppearanceSwizzlesForSetter:'</code></p>
  
  <p>If I HAVE to, I can go through my entire app setting UINavigationBars to disable translucency one by one, but there must be some more elegant solution to this issue...</p>