message: Configured with opaque appearance only if opaque
  Want to keep default appearance for non fully opaque colors so that can a colored default appearance. Wasn't possible before, and if are gonna color most likely want default appearance for the standard titles
diff: UINavigationBarAppearance *appearance = [UINavigationBarAppearance new];
  [appearance configureWithDefaultBackground];
  if (self.barTintColor) {
  - [appearance configureWithOpaqueBackground];
  - if (CGColorGetAlpha(self.barTintColor.CGColor) == 0) {
  + if (CGColorGetAlpha(self.barTintColor.CGColor) == 0)
  [appearance configureWithTransparentBackground];
  - }
  + if (CGColorGetAlpha(self.barTintColor.CGColor) == 1)
  + [appearance configureWithOpaqueBackground];
  }
  NSMutableDictionary *attributes = [NSMutableDictionary new];
  if (self.tintColor != nil) {
  