问题
I'm trying to add a UISearchBar to a UINavigationbar using self.searchDisplayController.displaysSearchBarInNavigationBar = YES;
The UISearchBar gets added quite well into the UINavigationBar, but the left/right UIBarButtons are gone. I just can't figure out how to add them.
Andy ideas or examples on this?
回答1:
Dumb error from mine. When using self.searchDisplayController.displaysSearchBarInNavigationBar = YES;
You need to use self.searchDisplayController.navigationItem
to add the UIBarButtons. Now it is working properly.
回答2:
For others viewing this thread, elaborating Ben's answer is what worked for me.
[self.searchDisplayController.navigationItem setLeftBarButtonItem: self.sidebarButton];
来源:https://stackoverflow.com/questions/21972759/uisearchbar-in-uinavigationbar-cant-add-uibarbuttonitem