如何检测在navigationController中结束的pop / push动画

时间:2018-04-18 10:05:41

标签: ios swift uinavigationcontroller

我正在尝试实现(如现在/解除功能)

popViewControler:animated:compilation

pushViewController:animated:compilation

UINavigationController子类中。

每次新的UIViewController被提升/推动并且动画结束然后调用回调时,我想在我的子类中检测到。

有什么建议吗?

由于

1 个答案:

答案 0 :(得分:3)

<强> UINavigationControllerDelegate

func navigationController(_ navigationController: UINavigationController, didShow viewController: UIViewController, animated: Bool) {

}

func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) {

}