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

  • Matthew Pearce

    Matthew Pear

    9 AĞUSTOS 2009
  • Neil Cicierega

    Neil Ciciere

    22 Mart 2006
  • YEAH1TV

    YEAH1TV

    19 ŞUBAT 2009