İ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 UIView
içinde tableView:viewForHeaderInSection:
bir ekleme, UILabel
uygulamaya 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:
?
viewForHeaderInSection
Durumlar 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?
UITableViewAutomaticDimension
söz hakkından "Eğer bu sabit dönerseniztableView:heightForHeaderInSection:
yatableView:heightForFooterInSection:
,UITableView
dönen değer uyan bir yüksekliğe kullanantableView:titleForHeaderInSection:
veyatableView:titleForFooterInSection:
(başlık değilsenil
)."