Suc*_*chi 3 ios backbarbuttonitem
我是iOS开发新手.我使用以下代码来设置我的backBarButtonItem -
UIBarButtonItem *temporaryBarButtonItem=[[UIBarButtonItem alloc] init];
temporaryBarButtonItem.title=@"Back";
self.navigationItem.backBarButtonItem = temporaryBarButtonItem;
[temporaryBarButtonItem release];
Run Code Online (Sandbox Code Playgroud)
我还想让它执行另一个功能,除了回去.那可能吗?或者我需要另一个按钮来保存?
你几乎可以做,在你viewDidDisappear
或viewWillDisappear
方法.
如果此视图只能返回并且不显示任何视图,那么这应该可行.
但是,如果您计划呈现子视图,模态视图,深入导航层次结构,或执行其他将导致viewDidDisapper
调用的视图操作,那么您需要以某种方式分离您的后退按钮代码逻辑.
例如,如果您将从此视图中显示模态视图,则可以检查是否self.modalViewController
为nil,如果是,则表示您没有模态视图,并且可以安全地执行后退按钮代码.如果它不是nil那么你有一个模态视图,不应该执行后退代码.(viewWillDisappear
应将模态视图控制器注册为非零).
归档时间: |
|
查看次数: |
6588 次 |
最近记录: |