在没有动画的 UISearchController 上强制结束编辑
Force End Editing on a UISearchController without animation
我想在弹出当前 ViewController 时从 UI 中删除搜索栏。
现在我这样做:
override func viewWillDisappear(animated: Bool) {
resultSearchController.active = false //Need improvement here. remove animation
super.viewWillDisappear(animated)
}
这里发生的事情是 UISearchController 被关闭但有动画...而且它在当前状态下看起来很糟糕。
我希望它在 viewController 随着自己的动画消失之前回到没有动画的初始状态。
好的
解决方法如下:
resultSearchController.dismissViewControllerAnimated(false) { () -> Void in
//completion block
}
false 表示 "flag" 值:我不想要任何动画。
我想在弹出当前 ViewController 时从 UI 中删除搜索栏。 现在我这样做:
override func viewWillDisappear(animated: Bool) {
resultSearchController.active = false //Need improvement here. remove animation
super.viewWillDisappear(animated)
}
这里发生的事情是 UISearchController 被关闭但有动画...而且它在当前状态下看起来很糟糕。 我希望它在 viewController 随着自己的动画消失之前回到没有动画的初始状态。
好的
解决方法如下:
resultSearchController.dismissViewControllerAnimated(false) { () -> Void in
//completion block
}
false 表示 "flag" 值:我不想要任何动画。