在没有动画的UISearchController上强制结束编辑

时间:2016-02-04 10:55:31

标签: ios swift animation uisearchcontroller

当我弹出当前的ViewController时,我想从UI中删除searchBar。 现在我这样做:

 override func viewWillDisappear(animated: Bool) {
  resultSearchController.active = false //Need improvement here. remove animation
  super.viewWillDisappear(animated)
}

这里发生的事情是UISearchController被解雇但是有了动画......而且它在当前状态下看起来非常糟糕。 我想在viewController以自己的动画消失之前回到没有动画的初始状态。

1 个答案:

答案 0 :(得分:3)

Allllright

这是解决方案:

resultSearchController.dismissViewControllerAnimated(false) { () -> Void in
  //completion block
}

false表示“标志”值:我不想要任何动画。