J'ai un UITableView
qui a une sous-vue UISearchBar
attachée via l'Interface Builder. Lorsque - (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar
est appelée, j'ai défini searchBar.showsScopeBar = YES
et appelé [searchBar sizeToFit]
pour afficher réellement la barre d'étendue de la barre de recherche.UISearchBar en tant que sous-vue de UITableView
Le problème est que la première cellule de ma vue de table est couverte par la barre d'étendue apparaissant. Comment puis-je réaménager la vue de la table correctement?
Pouvez-vous essayer avec 'sizeToFit', c'est une classe UIView, je ne suis pas sûr si elle fonctionne ou non – vodkhang
Pas de succès, désolé. – tobiasbayer
Je suis confus. Si vous voulez afficher la barre d'étendue, pourquoi appelez-vous 'searchBar.showsScopeBar = NO'? Est-ce un travail de quelque sorte? –