2011-11-18 203 views
7

如何以编程方式创建导航控制器的后退按钮?导航控制器后退按钮

+3

http://stackoverflow.com/questions/1441699/uinavigationcontroller-back-button-custom-text – jbat100

+0

该方法已在IOS被弃用8:/ –

回答

25

-(void)loadView或类似:

UIBarButtonItem *btn = [[UIBarButtonItem alloc] initWithTitle:@"back" style:UIBarButtonItemStyleBordered target:self action:@selector(backPressed:)]; 
self.navigationItem.leftBarButtonItem = btn; 
[btn release]; 

-(void)backPressed: (id)sender 
{ 
    [self.navigationController popViewControllerAnimated: YES]; // or popToRoot... if required. 
} 
+0

感谢反馈。这是我的错误,我有 self.navigationItem.hidesBackButton = YES;在我的代码的一个方法中,我没有意识到它,所以最后写了一个问题。同意,我应该做我的代码更多的研究.. – user1048396

+0

很高兴现在排序:) – Luke

相关问题