SORU
10 Mart 2014, PAZARTESİ


İOS parça ve ilerleme görüntüleri 7.1 UİProgressView özel

iOS 7.1 UIProgressView özel Görüntü Özellikleri kırık var gibi görünüyor. Başarılı bir şekilde ilerleme görünümleri özelleştirmek için kullanılan bir kod şimdi varsayılan görünüm verir.

viewDidLoad yapan örnek bir proje hazırladım:

self.progressView.frame = CGRectMake(self.progressView.frame.origin.x, self.progressView.frame.origin.y, self.progressView.frame.size.width, 9);
UIImage *img = [UIImage imageNamed:@"progress_bar_fill.png"];
img = [img resizableImageWithCapInsets:UIEdgeInsetsMake(0, 4, 0, 4)];
self.progressView.progressImage = img;

img = [UIImage imageNamed:@"progress_bar_empty.png"];
img = [img resizableImageWithCapInsets:UIEdgeInsetsMake(0, 4, 0, 4)];
self.progressView.trackImage = img;

Ben hala varsayılan görünüm. img beklendiği gibi olmayan sıfır olduğu çıktı ve teyit ettim. Neler oluyor?

GÜNCELLEME:Bunun için OpenRadar bir var, ve ayrıca örnek bir proje ile kendi tam bir radar talep ettim.

GÜNCELLEME 2:Axy tarafından aşağıda belirtildiği gibi, bu JEProgressView düzgün çalışması için de ilave var:

_progressBar.tintColor = [UIColor clearColor];

CEVAP
11 Mart 2014, Salı


Bu çok can sıkıcı bir durum. UIProgressView sınıflara olmadan bunu düzeltmenin bir yolunu bulamadım.

Bu nasıl düzelttiğimi işte her neyse: https://gist.github.com/JohnEstropia/9482567

NİBs ve şeritleri de dahil olmak üzere JEProgressView UIProgressView tekrarlarını değiştirmek zorunda kalacak.

Temelde, doğrudan görüntüleri atama zorlamak için lazım UIProgressViewçocuk UIImageViewler.

Bu alt imageViews Yükseklikleri ayarlamak nerede layoutSubviews, geçersiz kılmak için resim boyutlarına göre tabi.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bobono1baby

    bobono1baby

    14 AĞUSTOS 2011
  • booba1234

    booba1234

    22 Temmuz 2006
  • HowToBasic

    HowToBasic

    8 Aralık 2011