iOS – 如何使backBarButtonItem也执行自定义函数?

iOS – 如何使backBarButtonItem也执行自定义函数?,第1张

概述我是iOS开发新手.我使用以下代码来设置我的backBarButtonItem – UIBarButtonItem *temporaryBarButtonItem=[[UIBarButtonItem alloc] init];temporaryBarButtonItem.title=@"Back";self.navigationItem.backBarButtonItem = temporar 我是iOS开发新手.我使用以下代码来设置我的backbarbuttonItem –

UIbarbuttonItem *temporarybarbuttonItem=[[UIbarbuttonItem alloc] init];temporarybarbuttonItem.Title=@"Back";self.navigationItem.backbarbuttonItem = temporarybarbuttonItem;[temporarybarbuttonItem release];

我还想让它执行另一个功能,除了回去.那可能吗?或者我需要另一个按钮来保存?

解决方法 您可以在vIEwDIDdisappear或vIEwWilldisappear方法中实际执行此 *** 作.

如果此视图只能返回并且不显示任何视图,那么这应该可行.

但是,如果您计划呈现子视图,模态视图,深入导航层次结构或执行其他视图 *** 作以导致调用vIEwDIDdisapper,那么您需要以某种方式分离您的后退按钮代码逻辑.

例如,如果您将从此视图中显示模态视图,则可以检查self.modalVIEwController是否为nil,如果是,则表示您没有模态视图,并且可以安全地执行后退按钮代码.如果它不是nil那么你有一个模态视图,不应该执行后退代码. (vIEwWilldisappear应该将模态视图控制器注册为非零).

总结

以上是内存溢出为你收集整理的iOS – 如何使backBarButtonItem也执行自定义函数?全部内容,希望文章能够帮你解决iOS – 如何使backBarButtonItem也执行自定义函数?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1006275.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-22
下一篇2022-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存