2012-05-26 31 views
3

嗨,大家好,我有一個導航控制器, 控制器工作好,告訴我後退鍵返回到窗口 但是當我添加此代碼添加關閉按鈕:UINavigationController的背部和關閉按鈕

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

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

    self.navigationItem.rightBarButtonItem = doneButton; 

    [doneButton release]; 

} 

後退按鈕消失,我只能看到關閉按鈕 爲什麼?

+0

你的意思是你推導航控制器? –

+0

你是什麼意思加入一些代碼?你是否在'返回'按鈕上重疊了'關閉'按鈕? –

+0

你好,我曾經有這個相同的問題,然後我移動viewDidAppear這個新按鈕的創建,請嘗試讓我知道 –

回答

2

這個問題在

dismissModalViewControllerAnimated 

我不得不使用

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