你可以得到一个按钮来触发这样的动作:
[self.searchdisplayController setActive:YES animated:YES];
但是你仍然需要搜索栏,它会从搜索栏的位置进行动画制作.理想情况下,我希望它像GIF一样从顶部进入.
任何帮助非常感谢.大卫.
解决方法 老问题,但我有一个答案所以我认为值得重新审视……最后我使用了UISearchController而不是UISearchdisplayController.
如果要激活搜索,但不想使用搜索栏,则只需激活搜索即可
self.searchController.active = YES;
然后因为没有搜索栏你必须自己实现presentSearchController:UISearchControllerDelegate协议的方法.
- (voID)presentSearchController:(UISearchController *)searchController { [self.window.rootVIEwController presentVIEwController:self.searchController animated:YES completion:nil];}
它没有完全相同的动画,但我确信使用通常的视图控制器动画API我可以得到类似的工作.
总结以上是内存溢出为你收集整理的ios – 来自按钮的UISearchDisplayController而不是默认搜索字段全部内容,希望文章能够帮你解决ios – 来自按钮的UISearchDisplayController而不是默认搜索字段所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)