
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也执行自定义函数?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)