UITableViewAutomaticDimension ne fonctionne pas sur iOS 8

Je suivais ce tutoriel à faire soi-même le dimensionnement des cellules.

Je me suis inscrit cellule personnalisé en vue de la table et dans la cellule xib j'ai donné tous les sous-vue des contraintes manuellement. Veuillez vous référer à la le code source sur GitHub

Organiser 3 étiquettes verticalement dans une cellule d'affichage de contenu a bien fonctionné dans iOS 9, mais pas dans iOS 8 (testés dans l'appareil et le simulateur).

Dans iOS 8 d'une cellule n'a pas de hauteur d'ajustement et non pas chaque étiquette montre à tous qu'il est plein texte.

iOS 8 ne convient pas:

UITableViewAutomaticDimension ne fonctionne pas sur iOS 8

iOS 9 comme je m'y attendais:

UITableViewAutomaticDimension ne fonctionne pas sur iOS 8

Tout conseil serait apprécié!

Mise à jour

code dans viewDidLoad:

 tableView.registerNib(UINib.init(nibName: "SelfSizingCell", bundle: nil), forCellReuseIdentifier: cellIdentifier)
 tableView.dataSource = self
 tableView.delegate = self
 tableView.estimatedRowHeight = 60.0
 tableView.rowHeight = UITableViewAutomaticDimension
 tableView.reloadData()
Avez-vous mis tableView.estimatedRowHeight dans viewDidLoad?
ouais je l'ai fait, je n'ai fait aucune différence à mon code lorsque testé sur iOS 8 et iOS 9. Veuillez vérifier le GitHub lien ci-dessus.
J'ai à définir un ensemble de contraintes de hauteur de la partie supérieure de 2 étiquettes pour vous la hauteur le travail d'automatisation dans iOS8, ou tout simplement ne pas avoir plus de 2 étiquettes dans une cellule. La recherche d'une meilleure façon ...
Avez-vous de corriger ce problème ? Je voudrais savoir la solution. Merci de répondre si vous savez. Je suis en train d'élaborer tout un programme.
le commentaire en dessous de la accepté de répondre à fonctionné pour moi

OriginalL'auteur bluenowhere | 2016-01-04