
How to keep scopebar even after pressed Cancel button?
显然,在早期版本中,使用UISearchbar,
- (BOol)searchbarShouldEndEditing:(UISearchbar *)searchbar{ [searchbar setShowsScopebar:YES]; return YES;} 这很有效.但是使用SearchController,情况就不再如此了.
我试过这个:
- (voID)searchbarCancelbuttonClicked:(UISearchbar *)searchbar { searchController.searchbar.showsScopebar = YES; [searchController.searchbar sizetoFit]; isSearching = NO;} 没有运气.
iOS 9上有没有可能的解决方案?
解决方法 除非你使用一些黑客,否则没有直接的方法可以保持范围栏始终可见.而是使用看起来像范围栏的UISegmentedControl.然后处理搜索结果的过滤 – updateSearchResultsForSearchController:基于选定的段.
总结以上是内存溢出为你收集整理的iOS – 即使在取消按钮单击后仍保留ScopeBar全部内容,希望文章能够帮你解决iOS – 即使在取消按钮单击后仍保留ScopeBar所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)