UINavigationBar中的后退按钮标题问题

时间:2015-07-04 11:10:46

标签: ios objective-c uinavigationbar

我有2 UIViewController。我刚做了一个简单的任务。

从第一个视图控制器移动到第二个视图控制器。

First View Controller的名称:“我的信息”

问题是当我到达第二个视图控制器然后我发现后退按钮标题为“后退”

enter image description here

当我将模拟器转为横向视图时,后退按钮标题为“我的信息”

enter image description here

那里有什么问题?我无法理解。

3 个答案:

答案 0 :(得分:2)

这可能是因为标题太长了。尝试将其设置为较短的字符串,或设置自己的自定义后退按钮。

答案 1 :(得分:2)

In"我的信息"查看控制器添加以下代码。

1)在viewWillAppear:(BOOL)animated

-(void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
     self.navigationItem.backBarButtonItem =
    [[UIBarButtonItem alloc] initWithTitle:@"Back"
                                     style: UIBarButtonItemStylePlain
                                    target:nil
                                    action:nil];
}

My Information

enter image description here

答案 2 :(得分:0)

@Dharmesh,请查看此处的代码code sample,此处显示将模式更改为landscapeback按钮保持不变。