当我弹出当前的ViewController时,我想从UI中删除searchBar。 现在我这样做:
override func viewWillDisappear(animated: Bool) {
resultSearchController.active = false //Need improvement here. remove animation
super.viewWillDisappear(animated)
}
这里发生的事情是UISearchController被解雇但是有了动画......而且它在当前状态下看起来非常糟糕。 我想在viewController以自己的动画消失之前回到没有动画的初始状态。
答案 0 :(得分:3)
Allllright
这是解决方案:
resultSearchController.dismissViewControllerAnimated(false) { () -> Void in
//completion block
}
false表示“标志”值:我不想要任何动画。