我想知道如何检测UISearchBar何时完成动画。在iOS7中,当您点击某些搜索栏时,放大镜将从中心向左移动。当endEditing变为true时,放大镜然后转回中心。一旦后者提到动画完成,我想从我的UINavigationItem中删除搜索栏。
其他相关的SO建议似乎不适用于标准UIKit项目的动画...... 这些建议包括使用:
(void)animationDidStop:(NSString*)animationID finished:(BOOL)finished context:(void *)context
或
while([[self.view.layer animationKeys] count] > 0)
感谢您的帮助!