我使用UITableViewAutomaticDimension設置我的UITableView單元的高度。對於過濾功能,我需要隱藏一些單元格,我將通過將它們的高度設置爲0來隱藏它們。如何使用UITableViewAutomaticDimension手動設置某些單元格的高度設置?
但是,當我重寫heightForRowAtIndexPath時,我需要爲行自動返回一些值。我如何設置它?
tableView.rowHeight = UITableViewAutomaticDimension
tableView.estimatedRowHeight = 50
,
func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
if shouldHideCell == true{
return 0
}else{
return automaticHeight // I need a value here!!!
}
}
輝煌的問題。明智的答案。非常好,不是唯一的!感謝:-) :-)如果只有我可以,還有一百萬張選票。 – Benjohn