我有一个静态UITableView有12行,11行我知道高度需要是什么.
我有一个UILabel,它有动态文本,位于12行内,我如何根据UILabel中的文本制作一个单元格的动态高度.
我在viewDidLoad中尝试了以下代码,但它没有用.行保持相同的高度.我还为UILabel设置了lines = 0
tableView.estimatedRowHeight = 100.0 tableView.rowHeight = UITableViewAutomaticDimension
解决方法
你试过这个吗?
override func tableView(tableView: UITableView,heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat { if (indexPath.row < 11) { // Everything starts at 0,so this covers 0-10 // Whatever your cell height is return <#fixedCellHeight#> } else { // This is your 12th cell (indexPath.row 11),as we start counting at 0 return UITableViewAutomaticDimension } }