İOS 8'de bir yenilik olarak, yalnızca tahmini satır yüksekliğini ayarlayarak% 100 dinamik tablo görünümü hücreleri elde edebilir, ardından öğelerinizi Otomatik Yerleşim kullanarak hücrede düzenleyebilirsiniz. İçeriğin yüksekliği artarsa, hücrenin yüksekliği de artacaktır. Bu son derece kullanışlıdır ve bir tablo görünümünde bölüm başlıkları için aynı başarıya ulaşılıp ulaşılamayacağını merak ediyorum.
Bir, örneğin, bir oluşturabilir UIViewiçinde tableView:viewForHeaderInSection:bir ekleme, UILabeluygulamaya gerek kalmadan, subview belirtmek otomatik düzen kısıtlamaları görünümünde karşı etiket için ve etiketin içeriğini uyacak şekilde yüksekliği görünüm artış var tableView:heightForHeaderInSection:?
viewForHeaderInSectionDurumlar için dokümantasyon : "Bu yöntem yalnızca tableView: heightForHeaderInSection: da uygulandığında doğru şekilde çalışır." İOS 8 için herhangi bir değişiklik olup olmadığını duymadım.
Bunu yapamıyorsanız, bu davranışı taklit etmenin en iyi yolu nedir?
UITableViewAutomaticDimensionsöz hakkından "Eğer bu sabit dönerseniztableView:heightForHeaderInSection:yatableView:heightForFooterInSection:,UITableViewdönen değer uyan bir yüksekliğe kullanantableView:titleForHeaderInSection:veyatableView:titleForFooterInSection:(başlık değilsenil)."