如何覆盖后退按钮的默认操作?
How to override the back button's default action?
我想在单击导航栏的后退按钮弹出视图控制器之前检查所有文本字段是否已设置 (.text != "")。
这是怎么做到的?
您可以简单地将后退按钮替换为您自己的 UIBarButtonItem
。这样您就可以使用自定义操作来检查所有输入字段,或者只要您的检查未通过,至少禁用该按钮。最后在导航控制器上调用 popViewControllerAnimated:
。
我想在单击导航栏的后退按钮弹出视图控制器之前检查所有文本字段是否已设置 (.text != "")。
这是怎么做到的?
您可以简单地将后退按钮替换为您自己的 UIBarButtonItem
。这样您就可以使用自定义操作来检查所有输入字段,或者只要您的检查未通过,至少禁用该按钮。最后在导航控制器上调用 popViewControllerAnimated:
。