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
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. :)
neden't arka plan rengi çalışma (...
Mavi arka plan seçimi önlemek için G/Ç...
Bir görüntü beyaz arka plan çıkarın ve...
Nasıl beyaz programlı olarak Faaliyet ...
Yerine beyaz arka plan ile PNG görüntü...