2016-08-26 1 views
0

J'essaie de créer une vue de recherche simple avec un UISearchController intégré à UITableView. Pour que cela fonctionne, j'ai mis le edgesForExtendedLayout à UIRectEdge.None. Cela crée le résultat suivant:Barre blanche bizarre lors de l'intégration d'un UISearchController sur UITableView

Weird white bar

Si je mets le edgesForExtendedLayout-UIRectEdge.All ou UIEdgeRect.Top, la barre blanche sera disparu, mais la vue de la table se déplacera en permanence à chaque fois que je clique sur la barre de recherche puis sur annuler:

Blank space

It get's bigger

Toute idée sur ce qui pourrait être qui se passe ici? Ceci est ma première utilisation de UISearchController alors je suis un peu désemparé sur ce que faire ici.

Répondre

0

Il s'avère que TPKeyboardAvoiding et UISearchController ne sont pas compatibles. La suppression de TPKeyboardAvoiding a résolu le problème.