显示自定义searchResultsController

时间:2018-09-26 09:54:09

标签: ios swift animation

我的设置是在NavigationBar的顶部有一个ViewController,在其下方添加了一个空的View以在Interface Builder中设置约束。在此视图内,我在代码中添加了UISearchBar

现在,当我单击UISearchBar时,我希望它动画到顶部。我必须使用单独的searchResultsController来显示搜索结果。

为了对searchResultsController的展示和撤消做出反应,我设置了UISearchControllerDelegate

willPresentSearchController上,我通过UISearchBar的{​​{1}}通过transform翻译NavigationBar

height上,我翻译回didDismissSearchController

现在的问题是.identity中的翻译没有动画。它基本上跳到了端点。

这是给willPresentSearchController制作动画的正确地方吗?还是有更好的地方?

0 个答案:

没有答案