UINavigationBar 中的后退按钮标题问题
Issue with back button title in UINavigationBar
我有 2 个UIViewController
。我刚刚完成了一项简单的任务。
从第一个视图控制器移动到第二个视图控制器。
第一个视图控制器的名称:"My Information"
问题是当我到达第二个视图控制器时,我发现后退按钮标题为 "Back"
当我将模拟器转为横向视图时,后退按钮标题为 "My Information"
那里有什么问题?看不懂。
这可能是因为标题太长了。尝试将其设置为较短的字符串,或设置您自己的自定义后退按钮。
@Dharmesh,请查看此处的代码 code sample 这表明在您将模式更改为横向模式后,后退按钮保持不变。
在 "My Information" 视图控制器中添加以下代码。
1) 在 viewWillAppear:(BOOL)animated
-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
self.navigationItem.backBarButtonItem =
[[UIBarButtonItem alloc] initWithTitle:@"Back"
style: UIBarButtonItemStylePlain
target:nil
action:nil];
}
我有 2 个UIViewController
。我刚刚完成了一项简单的任务。
从第一个视图控制器移动到第二个视图控制器。
第一个视图控制器的名称:"My Information"
问题是当我到达第二个视图控制器时,我发现后退按钮标题为 "Back"
当我将模拟器转为横向视图时,后退按钮标题为 "My Information"
那里有什么问题?看不懂。
这可能是因为标题太长了。尝试将其设置为较短的字符串,或设置您自己的自定义后退按钮。
@Dharmesh,请查看此处的代码 code sample 这表明在您将模式更改为横向模式后,后退按钮保持不变。
在 "My Information" 视图控制器中添加以下代码。
1) 在 viewWillAppear:(BOOL)animated
-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
self.navigationItem.backBarButtonItem =
[[UIBarButtonItem alloc] initWithTitle:@"Back"
style: UIBarButtonItemStylePlain
target:nil
action:nil];
}