Tag: backbarbuttonitem

BackBarButton将不会显示正确的标题

我试图把我的backButton设置为一个简单的“<”像这样: self.navigationItem.backBarButtonItem = UIBarButtonItem(title:"", style:.Plain, target:nil, action:nil) print(self.navigationItem.backBarButtonItem?.title) 打印将显示“”,但在模拟器上运行我的应用程序将始终显示前一个VC的标题。 虽然我testing了 navigationController?.navigationBar.tintColor = UIColor(red:0.60, green:0.60, blue:0.60, alpha:1.0) 将改变button的颜色。 注意: 我从一个UINavigationControllerembeddedUIViewController只是一个UIViewController

更改所有UIViewControllers BackBarButtonItem?

我想在我的iOS应用程序的所有视图上更改BackBarButtonItem ,以便它们只显示没有文本的后退箭头。 唯一的方法是完成每个UIViewController并设置self.navigationItem.backBarButtonItem.title ? 看来我应该能够创build一个超类来定义backBarButtonItem.title的默认值,但我不知道从哪里开始。 感谢您的帮助。

backBarButtonItem不调用操作

当我点击backButton时,我想要调用一个动作,但这似乎不是。 rootViewController中的viewDidLoad : self.navigationItem.backBarButtonItem = [[[UIBarButtonItem alloc] initWithTitle:@"Logout" style:UIBarButtonItemStyleDone target:self action:@selector(logout)] autorelease]; 它的标题是正确的,但没有任何反应。 logout (在rootViewController)标题: -(void)logout; 身体: -(void)logout { NSLog(@"test"); [[User owner] logout]; } 有谁能告诉我如何解决这个问题,因为我不知道。 谢谢

在ios中设置back barbutton项的标题

我在我的应用程序中使用故事板,如果我设置ViewController类的title属性,那么当我推入一个SecondViewController时,该string将显示为我的后退button的文本,我该如何改变这一点?,我想把一个不同的后退button的标题。 我已经使用这个,但它不工作: UIBarButtonItem *btnBack = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleBordered target:self action:nil]; [self.navigationItem setBackBarButtonItem: btnBack]; 请帮帮我