gpt4 book ai didi

ios - 删除导航栏中的后退按钮文本和中心标题

转载 作者:行者123 更新时间:2023-12-02 20:12:04 25 4
gpt4 key购买 nike

我已经删除了 AppDelegate 中 UIBarButton 的文本:

[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -1000.f) forBarMetrics:UIBarMetricsDefault];

这就像一个魅力:

UINavigationBar

如您所见,这不会将导航标题与水平中心对齐。对于所有 View 而言,在全局范围内实现此目的的最佳解决方案是什么。

PS:我正在使用 Storyboard 。

最佳答案

您可以使用 UILabel 创建自己的自定义 titleView,如下所示:

UIView *titleView = [[UIView alloc]initWithFrame:CGRectMake(0,0,100,50)];
UILabel *titleLabel = [[UILabel alloc]initWithFrame:CGRectMake(0,0,100,50)];

titleLabel.textAlignment = NSTextAlignmentCenter;
titleLabel.text = @"PAKKELISTE";
[titleView addSubview:titleLabel];

self.navigationItem.titleView = titleView;

框架、文本、对齐方式等细节仅是示例。但主要思想是将自定义 UIView 设置为 navigationItem 的 titleView。

这也可能是后退按钮偏移的问题。尝试这种方法来删除“后退”文本(我以前没有尝试过,但我很好奇它是否有效)。

self.navigationController.navigationBar.topItem.title = @"";

关于ios - 删除导航栏中的后退按钮文本和中心标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23914643/

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