SORU
21 EYLÜL 2013, CUMARTESİ


Nasıl Gezinti Çubuğu iOS 7 renk değiştirmek için?

Nasıl iOS 7 Gezinti Çubuğu rengini değiştirebilirim?

Twitter da gezinme Çubuğu (iOS7 için Twitter güncellendi) gibi bir şeyler başarmak istiyorum. Ben gömülü-view controller üstüne nav bar. Tek istediğim üst yardımcı bar ile birlikte mavi ışık için nav bar rengini değiştirmek için. Benim bir seçenek storyboard bulmak için görünmüyor olabilir.

CEVAP
21 EYLÜL 2013, CUMARTESİ


Bar tintColor davranış iOS 7.0 değişti. Artık barın arka plan etkiler.

Gelen belgeleri:

barTintColorClass Reference

Renk tonu gezinti çubuğu arka plan uygulanacak.

@property(nonatomic, retain) UIColor *barTintColor

Tartışma
Bu renk NO yarı saydam özelliği ayarladığınız sürece saydam varsayılan olarak yapılır.

Durumu

İOS 7.0 ve sonrası için geçerlidir.

"İlan Edildi
UINavigationBar.h

Kod

NSArray *ver = [[UIDevice currentDevice].systemVersion componentsSeparatedByString:@"."];
if ([[ver objectAtIndex:0] intValue] >= 7) {
    // iOS 7.0 or later   
    self.navigationController.navigationBar.barTintColor = [UIColor redColor];
    self.navigationController.navigationBar.translucent = NO;
}else {
    // iOS 6.1 or earlier
    self.navigationController.navigationBar.tintColor = [UIColor redColor];
}

Ayrıca bu iOS iOS 7 UI Transition Guide söz gibi Sürüm kontrol etmek için kullanabiliriz

if (floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_6_1) {
        // iOS 6.1 or earlier
        self.navigationController.navigationBar.tintColor = [UIColor redColor];
    } else {
        // iOS 7.0 or later     
        self.navigationController.navigationBar.barTintColor = [UIColor redColor];
        self.navigationController.navigationBar.translucent = NO;
    }

EDİT Xib kullanarak

enter image description here

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • filmurfreakur

    filmurfreaku

    29 Mart 2007
  • MatheusDosGames

    MatheusDosGa

    28 Aralık 2011
  • Ricardo Cerqueira

    Ricardo Cerq

    28 Mayıs 2008