Números de celda de UITableView dynamics programáticamente IOS7 en Swift

He estado enfrentando el problema desde que decidí admitir IOS7, estaba usando heightForRowAtIndexPath para devolver UITableViewAutomaticDimension que funciona bien solo con IOS8. y desde UITableViewAutomaticDimension no funciona con IOS7, así que tengo que manejarlo manualmente. pero no existe un recurso de ese tipo para ayudar a acelerar este problema.

Estoy usando una celda personalizada llamada "Celda de tarjeta":

 class CardCell: UITableViewCell { @IBOutlet var mainView: UIView! @IBOutlet weak var text1: UILabel! @IBOutlet weak var sharefb: UIButton! } 

así que si hay heightForRowAtIndexPath manejarlo en heightForRowAtIndexPath manualmente usando swift?

En iOS 7, debe implementar el método de protocolo UITableViewDelegate y devolver la altura de su celda.

 func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat { return 100.0; } 

necesitas agregar

 self.automaticallyAdjustsScrollViewInsets = false 

antes de estas dos líneas

 tableView.estimatedRowHeight = 50 tableView.cellHeight = UITableViewCellAutomaticDimension