我使用此代碼爲每個單元格靜態設置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