首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于navigationcontroller

关于navigationcontroller
EN

Stack Overflow用户
提问于 2011-05-04 18:16:33
回答 1查看 69关注 0票数 0

在我的应用程序中,我用viewWillAppear方法程序化地创建了一个左栏按钮项目,我有两次点击来做这件事,我的代码如下所示。

代码语言:javascript
复制
    Code for creating UIBarButtonItem(left bar button)

    goingBackButton = [[UIBarButtonItem alloc] init];
goingBackButton.title = @"Back";
goingBackButton.target = self;
goingBackButton.action = @selector(backAction);
self.navigationItem.leftBarButtonItem = goingBackButton;
[goingBackButton release];


    Action code

    - (IBAction) backAction {

NSLog(@"Inside the backAction of uploadViewController");
[self.navigationController popViewControllerAnimated:YES];
    NSLog(@"Inside the backAction1 of uploadViewController");
  }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-04 18:22:42

试试下面的代码:

代码语言:javascript
复制
    UIBarButtonItem *bar = [[UIBarButtonItem alloc]initWithTitle:@"back" style:UIBarButtonItemStyleDone target:nil action:@selector(back)];
self.navigationItem.leftBarButtonItem = bar;
[bar release];  

-(void)back  
{  
[self.navigationController popViewControllerAnimated:YES];

}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5881828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档