tintColor ortadan backbutton yapar değişen

oy
0

Bunu ayarlayarak NavigationBar en görünümünü değiştirmek için çalışıyorum var tinkColor & barTintColor

sayfadaki doc ile başlatmak https://developer.apple.com/documentation/uikit/UINavigationBar?language=objc

aşağıdaki gibi benim ViewController ait [viewDidLoad] kanca navbar değiştirmeye çalıştı

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


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

Ama sonra geri düğmesinin sonra kayboldu ve barTintColor dosen't değişimi etkili olduğu görülüyor

Neyi yanlış yapıyorum?

Oluştur 24/10/2019 saat 11:56
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
0

Garip davranışlar.

  1. Bir önceki viewcontroller ait lütfen başlığını kontrol
  2. (Gizleme geri düğmesi yerde) gibi bir şey varsa lütfen kontrol edin:

    self.navigationItem.leftBarButtonItems = []
    self.navigationItem.hidesBackButton = true
    
  3. backButtonColor için çifte kontrol rengi (emin barColor! = backButtonColor olduğunu olun). Bazı yerli renk deneyin: [UIColor kırmızı]

Cevap 25/10/2019 saat 11:57
kaynak kullanıcı

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