我有UISearchcontroller
。当我选择搜索项目并尝试推送viewcontroller
时,viewcontroller
未被推送。这个问题的原因是当我设置self.definespresentationcontext
到NO
。它的工作如果我设置self.definespresentationcontext
到YES
,但搜索栏beomes隐藏。当我使用UISearchController时无法推送视图控制器
例子:
self.searchResultController = [[MyResultsController alloc]init];
self.searchResultController.delegate = self;
self.searchController = [[UISearchController alloc] initWithSearchResultsController:self.searchResultController];
self.searchController.delegate = self;
self.searchController.hidesNavigationBarDuringPresentation = NO;
self.searchController.searchBar.delegate = self;
self.searchController.searchBar.showsCancelButton = YES;
self.searchController.searchBar.translucent = YES;
[self.searchController.searchBar sizeToFit];
self.definesPresentationContext = NO;
有人可以帮我解决这个问题? 在此先感谢。
能否请您发布一些代码?谢谢。 – lrnzcig