2010-11-19 28 views

cevap

2
+0

Yani, bölüm üstbilgi yüksekliğinin değiştirilmesi, iki bölüm arasındaki boşluğu değiştirecek ... Bu anlayış doğru mu? – Abhinav

+0

Evet ve bir temsilci yöntemi olduğu için, kuralları tanımlamakta özgürsünüz, bu yükseklik hesaplayacaktır. Yani, ilk bölüm üstbilgi 10px yükseklik ama tüm diğer 30px vermek isteyebilirsiniz. Bunu yapmak için ücretsiz 'eğer (bölüm == 0) geri dönüş 10.0; dönüş 30.0' – vikingosegundo

4

'viking' .. Hala sorunlar yaşıyorsa ile Anlaştı tableView:heightForHeaderInSection:, sana IB aracılığıyla tablo oluşturmak durumunda otomatik olarak bir tablo üstbilgi/altbilgi bölümünü oluşturur fark etmiş. Eğer ölçümlere girerseniz (IB'de) ve her bölümün yüksekliğini azaltın/artırırsanız gruplandırılmış bölümler arasındaki boşlukları göreceksiniz.

3

tableView:heightForHeaderInSection: ve

tableView:heightForFooterInSection: birlikte, bu bir gruplandırılmış UITableView bölümleri arasında boşluk kontrol eder. 0 döndüremezsiniz, eğer varsayılan değeri kullanırsanız, o zaman alanı neredeyse hiç bir şeyle küçültmek için küçük bir float (0.01) kullanın.

+0

Geri dönen 0, görünüşe göre "UITableViewAutomaticDimension" ın kullanılmaya başlanacağını (bu sabit, kontrol ettiğimde -1.0f olarak tanımlanmış olsa bile) çağırır. – smileyborg

İlgili konular