我需要知道在调用UISearchBar的取消按钮后,它的动画何时完成。
但完成块立即触发,希望能得到任何解决方案。
searchBar.setShowsCancelButton(false, animated: true)
我尝试过这个
UIView.animateWithDuration(3, animations: {
self.searchBarView.searchBar.showsCancelButton = false
}, completion: {finished in
print(finished)
})
但完成块立即触发,希望能得到任何解决方案。
print(finished)
。你可以添加一个成员变量'cancelDoneAnimating'并在闭包内将其设置为true。也许这不是最有效的方法,但另一个函数可以访问该成员变量来检查状态。 - NonCreature0714