3
如何寫(或IB做)的動態tableViewCell高度佈局限制?例如,如果存在的TextView(大小以適應)細胞的contenView,我想細胞高達標籤。NSLayoutConstraint和動態的UITableViewCell高度
如何寫(或IB做)的動態tableViewCell高度佈局限制?例如,如果存在的TextView(大小以適應)細胞的contenView,我想細胞高達標籤。NSLayoutConstraint和動態的UITableViewCell高度
如果你已經完全和正確設置你的約束,你可以通過獲取細胞的一個實例,並調用它systemLayoutSizeFittingSize:UILayoutFittingCompressedSize
計算高度。這將導致你的實例約束約束,從而給你想要的高度。
然而,在表中的單元將仍從tableView:heightForRowAtIndexPath:
得到他們的高度。所以,你仍然必須做你會做之前自動佈局存在:你必須計算所有單元的高度提前,這樣就可以給tableView:heightForRowAtIndexPath:
電話攻勢作出迴應。所不同的是,現在您正在使用自動佈局來執行高度計算,而不是您之前做的任何事情。
現在的壞消息:一個長表,這可能會很慢。