SORU
23 EYLÜL 2013, PAZARTESİ


Ne kadar şeffaf bir UİToolbar çizmek veya iOS7 içinde UİNavigationBar

Tamamen şeffaf UIToolbar ve/veya UINavigationBar istiyorum. Çeşitli büyüler öncesi ve sonrası iOS 5 için önerilen denedim ama hiçbiri artık çalışmıyor gibi görünüyor.

Bu nasıl iOS 7'de başarılı olabilir?

CEVAP
23 EYLÜL 2013, PAZARTESİ


Swift

Şeffaf UIToolbar

self.toolbar.setBackgroundImage(UIImage(),
                                forToolbarPosition: UIBarPosition.Any,
                                barMetrics: UIBarMetrics.Default)
self.toolbar.setShadowImage(UIImage(),
                            forToolbarPosition: UIBarPosition.Any)

Şeffaf UINavigationBar

self.navigationBar.setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default)
self.navigationBar.shadowImage = UIImage()
self.navigationBar.translucent = true

Objective-C

* *10 şeffaf

[self.toolbar setBackgroundImage:[UIImage new]
              forToolbarPosition:UIBarPositionAny
                      barMetrics:UIBarMetricsDefault];
[self.toolbar setShadowImage:[UIImage new]
          forToolbarPosition:UIBarPositionAny];

* *12 şeffaf

[self.navigationBar setBackgroundImage:[UIImage new]
                         forBarMetrics:UIBarMetricsDefault];
self.navigationBar.shadowImage = [UIImage new];
self.navigationBar.translucent = YES;

Tartışma

Gezinti çubuğunda YES 14 *AYAR hile, bir davranış UINavigationBar belgeleri ele nedeniyle yok. Buraya ilgili bölümü, rapor vereceğim:

Eğer opak özel bir arka plan görüntüsü ile bir gezinti çubuğuna YES Bu özelliği ayarlarsanız, gezinti çubuğu görüntü sistemi opaklık 1.0 daha az uygulanacaktır.


Nihai sonuç

enter image description here

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Adam Khoury

    Adam Khoury

    23 Ocak 2008
  • Alexander Johnson

    Alexander Jo

    26 Temmuz 2008
  • hockeywebcasts

    hockeywebcas

    31 EKİM 2012