2011-07-12 40 views
0

嗨我有一個類與導航控制器,在我的主類我隱藏導航欄與此代碼。 [self.navigationcontroller setnavigationbarHidden:YES];回到與導航控制器按鈕的主視圖

我想知道,當我推到next.xib文件,我怎麼回到主按鈕。

回答

1

https://developer.apple.com/library/ios/#documentation/UIKit/Reference/UINavigationController_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40006934

- (UIViewController *)popViewControllerAnimated:(BOOL)animated 

[self.navigationController popViewControllerAnimated: YES] 

創建一個按鈕,添加一個動作將其

[button addTarget:self action:@selector(back:) forControlEvents:UIControlEventTouchUpInside]; 

然後創建back方法

-(void)back:(id)sender 
{ 
    [self.navigationController popViewControllerAnimated: YES] 
} 
+0

謝謝,我很困惑,對不起的問題抱歉。 – mahyar

+0

這是否解決了您的問題?如果是這樣,請按複選標記以接受。謝謝! – Trevor

1
[self.navigationController popViewControllerAnimated: YES] 

如果你想使用按鈕,添加一個按鈕,並設置其操作處理程序來調用該方法。 例如你有

UIButton *backButton; 

,並設置其行動,

[backButton addTarget:self action:@selector(didPressBackButton) 
forControlEvents:UIControlEventTouchUpInside 

然後,

- (void) didPressBackButton { 
[self.navigationController popViewControllerAnimated: YES] 
} 
0

您可以創建自定義buttoin和下面的代碼添加到其方法調用。

[self.navigationController popViewControllerAnimated:YES];

相關問題