我正在为 iOS 的表格实现自定义搜索。我注意到 iOS 8 的幻灯片动画变得有点跳动,而在 iOS 7 中它是流畅的。有没有人注意到同样的问题并得到了修复?
这里有两个 GIF 显示我的意思:
这是 iOS 7:
这是 iOS 8 中的相同搜索栏:
注意搜索图标和“搜索”字符串是如何向左/右跳跃大约 100 个点,然后在 iOS 8 中滑动到其最终位置,而在 iOS 7 中它是线性插值。
经过一些实验,我发现这似乎是由 setShowsCancelButton:animated:
方法引起的。删除它固定动画。
上面的方法不要放在searchBarShouldBeginEditing:
中,而是放在searchBarDidBeginEditing
中。
要关闭,请将上述方法放入 searchBarShouldEndEditing:
而不是 searchBarDidEndEditing
。
关于ios - UISearchBar 编辑动画在 iOS 8 中消失了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26007813/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |