OStack程序员社区-中国程序员成长平台

标题: iOS:隐藏后退按钮时如何使导航标题左对齐 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 16:45
标题: iOS:隐藏后退按钮时如何使导航标题左对齐

我已经按照这段代码在导航栏中实现了标题和副标题:iPhone Title and Subtitle in Navigation Bar 效果很好。但是,我有一个部分通过以下方式隐藏了后退按钮:

self.navigationItem.hidesBackButton = YES;

我希望标题占据左侧按钮所在位置的额外空间。

这可能吗?



Best Answer-推荐答案


设置navigationItem.titleView的原点

例如

- (void)viewWillAppearBOOL)animated
{
    [super viewWillAppear:animated];
    if (self.navigationItem.hidesBackButton) {
        CGRect frame = self.navigationItem.titleView.frame;
        frame.origin.x = 10;
        self.navigationItem.titleView.frame = frame;
    }
}

关于iOS:隐藏后退按钮时如何使导航标题左对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6695799/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4