2011-08-23 22 views
23

UIViewController öğesine yetkilendirilmiş katlarım tablolarım var. IOS4'te, bazı tablo üstbilgi bölümünün arka planını değiştirmek için (UIView *) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section işlevini kullandım. Bölümleri olmayanlarda, geri dönüyorum ve her şey yolunda gidiyor.UITableView bölüm başlığı iOS 5

IOS5'te nil döndürürsem, sistem bir varsayılan başlık bölümü koyar. Yalnızca bir bölümün olduğu tablolardaki başlık bölümünü nasıl gizlerim? sürüm notları Başına

cevap

51

, sizin UITableViewDelegateMUTLAKA artık gerçek ağrı gibi görünüyor tableView:heightForHeaderInSection:

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section 
{ 
    return 0.0; 
} 

den 0.0 dönün. Herkesin bunu önceki davranışlara dayandığı için neden değiştirdiğini bilmiyorum - ama nedenleri olmalı.

+0

Teşekkür ederim !!!!!! – flopes

+0

Sorun değil. Eğer cevabımı aldığınızda cevabımı "Kabul edildi" olarak işaretlerseniz en çok takdir edersiniz! – Steve

+2

Başlık varsa ne olur? Sıfır yüksekliğini döndürmek, üstbilginin yüksekliğini geçersiz kılar mı? –