Suche Ich habe ein UIView
, in dem ich ein UISearchBar
und ein UIButton
unten platziert haben sind die Screenshots, die das Problem erläutert:
^Dies ist, wie es erscheint, wenn ich zum ersten Mal ausgeführt die App
^Dies ist, wie es nur geht, wenn ich den Text eingeben möchten
^Schließlich ist dies die Größe wird es, nachdem ich die Suche
Ende
der wichtigste Punkt hier ist, dass ich nicht UINavigationBar
bin mit den rot ist ein UIView
. Ich habe nichts für die UI programmiert, ich habe es einfach in die .xib
gelegt und über autoResizing
eingestellt. Sie nur das, was ich für UISearchBar
schrieb, war [_searchBarTop setBackgroundImage:[UIImage new]];
, die nur war, um das Hintergrundbild zu verschwinden.
Ich habe versucht,self.searchBarTop.clipsToBounds = YES;
und diesesearchDisplayControllerWillEndSearch geht aus dem UIView wenn Ende
- (void)searchDisplayControllerDidEndSearch:(UISearchDisplayController *)controller
{
self.searchDisplayController.searchBar.translatesAutoresizingMaskIntoConstraints = YES;
[self.searchDisplayController setActive:NO animated:YES];
}
Ich verwende searchdisplaycontroller und verwenden möchten, dass Aber es ist immer noch das gleiche. Irgendwelche Vorschläge?
können Sie ein Beispiel teilen? –