schimbarea tintColor face backbutton dispar

voturi
0

Am încercat să modifice navigationBar prin aparitie setarea este tinkColor & barTintColor

începe cu doc la pagina https://developer.apple.com/documentation/uikit/UINavigationBar?language=objc

Am încercat să modifice navbar pe [viewDidLoad] cârlig de ViewController meu, după cum urmează

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


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

Dar apoi butonul din spate, apoi a dispărut și schimbarea barTintColor doesnt par a fi eficiente

ce fac greșit?

Întrebat 24/10/2019 la 11:56
sursa de către utilizator
În alte limbi...                            


1 răspunsuri

voturi
0

Comportamentul ciudat.

  1. Verificați titlul vă rugăm din viewcontroller precedent
  2. vă rugăm să verificați dacă există ceva de genul (butonul înapoi ascunde undeva):

    self.navigationItem.leftBarButtonItems = []
    self.navigationItem.hidesBackButton = true
    
  3. dublu de culoare de verificare pentru backButtonColor (asigurați-vă că barColor! = backButtonColor). Încercați unele de culoare nativ: [UIColor Red]

Publicat 25/10/2019 la 11:57
sursa de către utilizator

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