Maison > Questions et réponses > le corps du texte
serachBar的位置改变不了吗?
我知道是多了我那两个按钮的高度,但是怎么能让他上去呢?
(void)updateSearchResultsForSearchController:(UISearchController *)searchController{
[self.kwSearchController.searchBar setFrame:CGRectMake(0, 0, KScreenWidth, 44)];
}
我是加在tableView的HeaderView上的
在这个代理里修改位置也不好使
大家讲道理2017-04-17 18:01:46
Tout d'abord : logiquement parlant, votre TabBar ne doit pas être ajouté à headerView, car le TabBar doit être dans une position fixe.
Deuxièmement : pour créer cette interface, vous feriez mieux de gérer les vues séparément. Au lieu d'utiliser UISearchController, utilisez un TabBar UISearchBar UITableView
PHPz2017-04-17 18:01:46
self.definesPresentationContext = YES;
peut être résolu
Cependant, uisearchController
il existe d'autres problèmes,
inutiles UISearchDisplayController
facile à utiliser.
Quand UISearchController
est activ
e, il se déclenche
Comment résoudre la couleur d'arrière-plan de la barre de titre ? Pas l’arrière-plan de navigation
.
searchbar
monte automatiquement -20
, lors de la suppression du searchbar
à l'intérieur de UISearchBackground
.
n'est utile que pour l'arrière-plan searchbar
. La barre de titre n'a aucun effet. Elle affiche simplement l'arrière-plan de l'opérateur et du signal wifi