cambiando tintColor rende BackButton scomparire

voti
0

Sto cercando di modificare la comparsa di navigationBar impostando E 'tinkColor & barTintColor

start up con il doc a pagina https://developer.apple.com/documentation/uikit/UINavigationBar?language=objc

Ho cercato di modificare la barra di navigazione sul gancio [viewDidLoad] del mio ViewController come segue

self.navigationController.navigationBar.translucent = NO;
UIColor *barColor = [UIColor ColorA];
self.navigationController.navigationBar.barTintColor = barColor;


UIColor *backButtonColor = [UIColor ColorB];
self.navigationController.navigationBar.tintColor = backButtonColor;

Ma poi il tasto back per poi scomparire e il cambio di barTintColor dosen't sembra essere efficace

Che cosa sto facendo di sbagliato?

È pubblicato 24/10/2019 alle 11:56
fonte dall'utente
In altre lingue...                            


1 risposte

voti
0

strano comportamento.

  1. verificare il titolo si prega di viewcontroller precedente
  2. verificare per favore, se c'è qualcosa di simile (tasto back nascondersi da qualche parte):

    self.navigationItem.leftBarButtonItems = []
    self.navigationItem.hidesBackButton = true
    
  3. doppio colore controllo per backButtonColor (assicuratevi che barColor! = backButtonColor). Prova un po 'di colore nativo: [UIColor Rosso]

Risposto il 25/10/2019 a 11:57
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more