SORU
18 EYLÜL 2013, ÇARŞAMBA


UİTableViewCell Haritayı arka plan ve olamaz iOS7 değiştirilmeleri beyaz

Özel bir masa UITableViewCell devralan hücre sınıf görünüm uygulanan ettik. Bu tableview bir arka plan görüntüsü içerir, hücrenin arka plan şeffaf olmak istiyorum. İOS7 önce harika görünüyor.

Ancak, iOS7, hücrenin her zaman beyaz bir arka plan ile gösterilir.


Xcode7, 2015, orada bilebir hata, bir film şeridi: kod. bir hücre arka plan rengini ayarlamak Zorundasınız

CEVAP
18 EYLÜL 2013, ÇARŞAMBA


Apple DOKTOR dedi (UITableViewCell Class Reference):

...Varsayılan olarak beyaz bir arka plan var iOS 7'de; iOS önceki sürümlerinde, hücre kapsayan tablo görünümünü arka plan rengi alması. Eğer bir hücrenin arka plan rengini değiştirmek istiyorsanız, bu yüzdentableView:willDisplayCell:forRowAtİndexPath:tablo yöntemi temsilci görüntüleyin.

Benim davam için şeffaf arka plan ile hücreleri göstermek için tabloda temsilci yöntemi aşağıdaki gibi kumanda görünümü uygulamak gerekiyor bu arada

- (void)tableView:(UITableView *)tableView
  willDisplayCell:(UITableViewCell *)cell
forRowAtIndexPath:(NSIndexPath *)indexPath
{
  [cell setBackgroundColor:[UIColor clearColor]];
}

Sadece Not: @Boş dedi"...arayüzü bir hata var gibi gözüküyor builder..."Hata sahip olup olmadığını tamamen emin değilim, ama onun birkaç yorum var neden oy görünüyor. Eğer İB kullanırsanız yanlış bir şey var. :)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Elliot Davin

    Elliot Davin

    28 Kasım 2008
  • MndsgnVEVO

    MndsgnVEVO

    26 Kasım 2013
  • New Challenger - Game Reviews

    New Challeng

    20 Temmuz 2006