【问题标题】:changing title for BarButtonItem更改 BarButtonItem 的标题
【发布时间】:2013-10-04 08:00:07
【问题描述】:

我创建了从本地通知到 questionViewController 的重定向(在 appDelegate.m 中):

- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification {

 UIStoryboard *sb = [UIStoryboard storyboardWithName:@"Main_iPhone" bundle:nil];
 cysViewController *cvc =[sb instantiateViewControllerWithIdentifier:@"cysViewController"];
 questionViewController *qvc = [sb instantiateViewControllerWithIdentifier:@"questionViewController"];
 qvc.categoryId = @"339";
 UINavigationController *nav = (UINavigationController *) self.window.rootViewController;
 nav.viewControllers = [NSArray arrayWithObjects:cvc,qvc, nil];
 [(UINavigationController *)self.window.rootViewController popToViewController:qvc animated:YES];
 // back button appearance
 [[UIBarButtonItem appearance] setTintColor:[UIColor colorWithRed:(107/255.0) green:  (11/255.0) blue:(47/255.0) alpha:1]];
}

一切正常。显示返回项目并更改他的外观。我想更改后退按钮的标题,但我不知道该怎么做。我尝试了一些示例,但没有成功。有没有人想改变后退按钮的标题?

【问题讨论】:

    标签: ios title uibarbuttonitem


    【解决方案1】:
    cvc.navigationItem.title = @"Some Title";
    

    【讨论】:

    • cvc.navigationItem.backBarButtonItem.title = @"Some Title";
    【解决方案2】:

    你可以试试这个:

    self.navigationItem.backBarButtonItem =  @"my title";
    

    【讨论】:

    • 试过这个但得到一个错误:property navigationitem not fund on object of type appDelegate
    • 将此添加到您的视图的 viewWillAppear 中
    • 已添加,但没有任何改变
    【解决方案3】:
    -(void)viewWillAppear:(BOOL)animated
    {
        [super viewWillAppear:YES];
         self.navigationController.navigationItem.backBarButtonItem.title = @"Title";
    }
    

    【讨论】:

    • 你试过了吗,self.navigationItem.backBarButtonItem =[[UIBarButtonItem alloc] initWithTitle:@"Custom Title" style:UIBarButtonItemStyleBordered target:nil action:nil];
    • 这适用于标签文本,但不适用于条形按钮项目的标题
    • 是的,试过这个,但没有结果。 QuestionViewController 不是导航控制器,可能这是它不起作用的原因
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-11
    • 2012-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多