En mi application:didFinishLauchginWithOptions:
configuré las apariencias predeterminadas para mis controles.apariencia UIBarButtonItem Necesito una excepción
UIImage *transparentImage = [UIImage imageNamed:@"transparent.png"];
[[UIBarButtonItem appearance]setBackgroundImage:transparentImage
forState:UIControlStateNormal
barMetrics:UIBarMetricsDefault];
esto funciona muy bien para mí, ya que le da a UIBarButtonItems normales una apariencia plana transparente. Sin embargo, hay un botón I que se presenta desde UIDocumentInteractionController
al presionar "vista rápida" que no tiene la apariencia correcta.
Creo que este es el único barbuttonitem tengo que es sólo una imagen. ¿Hay alguna manera de que pueda modificar este botón para darle un poco de contraste para que no se vea tan feo? incluso el fondo original se ve bien en contra de mi fondo naviagationbar.