Ich setze Höhen von TableView Zellen statisch für jede Zelle mit diesem Code.Dynamisch die Größe von TableViewCell mit swift festlegen
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
}
}
Ich will nicht mehr den statischen Wert 1000 für das WebViewCell setzen, sondern die Höhe der Website mit dem WebView angefordert. Das Problem besteht darin, dass ich die Website in einer anderen Klasse namens WebViewCell anfordere, nachdem ich die Höhe der DetailViewController-Klasse festgelegt habe. Ist das möglich ?
müssen Autolayout für diese –
verwenden, aber sollte eine dynamische Höhe durch Ihre Antwort erreichen –
Ich kann heightForRowAtIndexPath nicht entfernen, ich brauche es für die anderen Zellen, ich möchte die dynamische Höhe einstellen nur für WebViewCell – user567