Comment puis-je définir UITableView la hauteur de la cellule par programmation dans Swift

Comment vue d'ensemble de la hauteur par programmation
j'ai essayer ce code

cell.viewMain.frame = CGRectMake(cell.viewMain.frame.origin.x, cell.viewMain.frame.origin.y, cell.viewMain.frame.size.width, 65.0)

Mais qui ne fonctionne pas.

Mise à JOUR :

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCellWithIdentifier("updateCell", forIndexPath: indexPath) as! UpdateCell

    if self.data[indexPath.row] == "b" {
        tbUpdate.rowHeight = 85
        cell.viewMain.frame = CGRectMake(cell.viewMain.frame.origin.x, cell.viewMain.frame.origin.y, cell.viewMain.frame.size.width, 65.0)
    }else{
        tbUpdate.rowHeight = 220
        cell.viewMain.frame = CGRectMake(cell.viewMain.frame.origin.x, cell.viewMain.frame.origin.y, cell.viewMain.frame.size.width, 200.0)
    }

    return cell
}
lorsque vous mettez-vous cela? en quoi la méthode?
dans tableView cellForRowAtIndexPath
je veux rendre dynamique de la taille avec le si conditionnel
pouvez-vous montrer l'ensemble de la fonction/méthode où vous exécutez ce code? De cette façon, nous pouvons vous aider à mieux
ok, j'ai des mises à jour de ma question

OriginalL'auteur Rahmat Hidayat | 2016-09-02