我使用此代码为每个单元格静态设置tableView单元格的高度。用swift动态设置TableViewCell的大小
func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
if let cell = modelCollection[collection.identifier] {
if let _ = cell as? TiteCell{
return 200
}else if let _ = cell as? ParagraphCell{
return 500
} else if let _ = cell as? WebViewCell{
return 1000
}
}
我不想为WebViewCell设置静态值1000,而是使用WebView请求网站的高度。问题是我在设置DetailViewController类的高度后,在另一个名为WebViewCell的类中请求网站。那可能吗 ?
必须使用Autolayout这个 –
但一个应该实现动态高度由您的答案 –
我无法删除heightForRowAtIndexPath,我需要它为其他单元格,我想设置动态高度仅用于WebViewCell – user567