változó tintColor teszi backbutton eltűnnek

szavazat
0

Igyekszem, hogy módosítsa a navigationBar appearence beállításával ez tinkColor & barTintColor

indul ki doc oldalon https://developer.apple.com/documentation/uikit/UINavigationBar?language=objc

Próbáltam, hogy módosítsa a Navbar Az [viewDidLoad] hook én ViewController következőképpen

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


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

De aztán a vissza gombot, majd eltűnt, és a változás barTintColor doesnt hatásosnak tűnnek

Mit csinálok rosszul?

A kérdést 24/10/2019 11:56
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
0

Furcsa viselkedés.

  1. ellenőrizze kérjük címe előző viewcontroller
  2. ellenőrizze kérem, ha van valami, mint (rejtőzködő vissza gomb valahol):

    self.navigationItem.leftBarButtonItems = []
    self.navigationItem.hidesBackButton = true
    
  3. ellenőrizze, színe backButtonColor (biztos, hogy barColor! = backButtonColor). Próbáljon ki néhány természetes színe: [UIColor piros]

Válaszolt 25/10/2019 11:57
a forrás felhasználó

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