您好我正在开发Iphone应用程序,其中我想为我的后退按钮设置一些文本。我尝试了以下方式:
self.navigationController.navigationBar.topItem.title = @"NOTIFICATION";
如果我给小文字,但是如果我给了长文本那么它没有显示我的文本。而不是它显示默认的“返回”文本。这该怎么做?谁知道呢?需要一些帮助。谢谢。
答案 0 :(得分:0)
这是默认行为兄弟。
如果你想显示长文本(你不应该这样做 - 因为如果你显示长按钮文本,那么就没有空间可以显示当前视图控制器的TITLE
。)
虽然您可以使用自己的后退按钮实现它(在viewcontroller2
中写下以下代码)。
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setTitle:@"asdas" forState:UIControlStateNormal];
[button setTitleColor:[UIColor greenColor] forState:UIControlStateNormal];
button.frame = CGRectMake(0, 0, 100, 44);
[button addTarget:self.navigationController action:@selector(popViewControllerAnimated:) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *customBarItem = [[UIBarButtonItem alloc] initWithCustomView:button];
self.navigationItem.leftBarButtonItem = customBarItem;