gpt4 book ai didi

ios - 无法在导航栏中心设置 titleView,后退按钮的范围增加

转载 作者:行者123 更新时间:2023-11-28 21:19:45 30 4
gpt4 key购买 nike

我正在尝试推送一个 View Controller 并设置其导航栏的标题,但我猜是因为使用了很长的标题,所以它没有居中。与此同时,后退按钮的范围增加到标题 View ,即如果我点击 Milestone 的“M”,它会返回,尽管它的框架是相同的。

enter image description here

后退按钮的边界是一样的,但它的点击效果被拉长了。

enter image description here

下面是我如何推送 View Controller 的代码。

 MilestoneDetailsViewController *controller = [[MilestoneDetailsViewController alloc] initWithNibName:@"MilestoneDetailsViewController" bundle:nil];
[self.navigationController pushViewController:controller animated:YES];

在 MilestoneDetailsViewController 中,我将标题设置如下:

self.title = NSLocalizedString(@"Milestone Details", nil);

最佳答案

后退按钮根据前一个 viewController 的标题选择其大小。例如,您可以将其更改为空字符串,在您之前推送的 viewController 中编写此代码。

self.navigationItem.backBarButtonItem =
[[UIBarButtonItem alloc] initWithTitle:@""
style:UIBarButtonItemStylePlain
target:nil
action:nil];

关于ios - 无法在导航栏中心设置 titleView,后退按钮的范围增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40169455/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com