繁体   English   中英

UINavigationController 返回和关闭按钮

[英]UINavigationController back and close button

我有一个导航控制器。 控制器运行良好,并向我显示了返回窗口的后退按钮。 但是当我添加此代码以添加关闭按钮时:

- (void)viewDidLoad 
{
  [super viewDidLoad];

  UIBarButtonItem *doneButton = [[UIBarButtonItem alloc] initWithTitle:@"Chiudi" 
                                  style:UIBarButtonItemStylePlain target:self
                       action:@selector(dismissModalViewControllerAnimated:)];          
  
  self.navigationItem.rightBarButtonItem = doneButton;
  
  [doneButton release];

}

...然后后退按钮消失了,我只能看到关闭按钮。 为什么?

问题出在

 dismissModalViewControllerAnimated 

我必须使用

 [self.navigationController dismissModalViewControllerAnimated:YES];     
 [self.navigationController popToRootViewControllerAnimated:NO];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM