优选地,不必创建另一个按钮解决方法 将以下内容放在视图控制器中.
overrIDe func willMove(toparentVIEwController parent: UIVIEwController?) { super.willMove(toparentVIEwController: parent) if parent == nil { // The vIEw is being removed from the stack,so call your function here }}
当parent为nil时,表示视图正从堆栈中删除(即按下后退按钮).
与matt的答案相比,一个考虑因素是在vIEwWilldisappear之前调用willMove.您的里程将根据您的功能而有所不同,但这可能会导致根据您的具体需求出现问题.话虽如此,答案完全能够满足您的要求.
总结以上是内存溢出为你收集整理的ios – 按下导航后退按钮时如何调用功能?全部内容,希望文章能够帮你解决ios – 按下导航后退按钮时如何调用功能?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)