Nel mio application:didFinishLauchginWithOptions:
ho impostato l'aspetto predefinito per i miei controlli.Aspetto UIBarButtonItem Ho bisogno di un'eccezione
UIImage *transparentImage = [UIImage imageNamed:@"transparent.png"];
[[UIBarButtonItem appearance]setBackgroundImage:transparentImage
forState:UIControlStateNormal
barMetrics:UIBarMetricsDefault];
questo funziona grande per me in quanto dà UIBarButtonItems normali un aspetto piatto trasparente. Tuttavia c'è un pulsante I che viene presentato da un UIDocumentInteractionController
quando si preme "quick look" che non ha l'aspetto giusto.
Credo che questo sia l'unico barbuttonitem che ho che è solo un'immagine. C'è un modo per modificare questo pulsante per dargli un po 'di contrasto, quindi non sembra così brutto? anche lo sfondo originale sembra ok sullo sfondo della mia barra di navigazione.