2017-04-22 1 views
0

J'écris une application iOS. Les types d'utilisateur dans les mots-clés de recherche de film et il récupère des données de omdbapi.com et affiche des films dans tableview. Le problème est que cette cellule de vue de table ne s'affiche pas correctement.TableViewCell Numéro de hauteur automatique

URL du projet: project on onedrive

J'essayé d'utiliser toutes les méthodes autolayout mais sa ne fonctionne pas.

override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { 
     return UITableViewAutomaticDimension; 

    } 
+0

vérifier cette volonté post aide http://stackoverflow.com/questions/40293336/uitableviewautomaticdimension-not-working-for-resizing-cell-height/40300589#40300589 – Joe

+0

pourrait vous envoyer votre image résultat @ Atif Shabeer –

+0

Cocher cette sur http://stackoverflow.com/a/43556505/3236890 – dip

Répondre

0

Vous devez également définir la méthode d'estimation de la hauteur de la table. placez donc cette méthode pour le calcul de la hauteur et vérifiez également la contrainte de votre cellule.

func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat { 
    return UITableViewAutomaticDimension 
} 

func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { 
    return UITableViewAutomaticDimension 
    } 

J'espère que cela vous aidera.