在iOS7中栏标题太长时,隐藏UINavigationBar后退按钮标题

在iOS7中栏标题太长时,隐藏UINavigationBar后退按钮标题,第1张

概述我有一个问题,无法解决它.我会尝试描述这个问题,所以: 当UINavigationBar的标题不是那么长时 – 情况是这样的: 但如果栏的标题包含更多字符 – 它会隐藏后退按钮的标题,如下图所示: 它是iOS7中的标准UINavigationBar行为吗?可能有一些方法可以解决这个问题?无论如何在iOS6中情况要好得多 – 在那里我找不到像这样的问题. 简单修复: 使用标签创建一个视图,并将该视图 我有一个问题,无法解决它.我会尝试描述这个问题,所以:

当UINavigationbar的标题不是那么长时 – 情况是这样的:

但如果栏的标题包含更多字符 – 它会隐藏后退按钮的标题,如下图所示:

它是iOS7中的标准UINavigationbar行为吗?可能有一些方法可以解决这个问题?无论如何在iOS6中情况要好得多 – 在那里我找不到像这样的问题.

解决方法 简单修复:

使用标签创建一个视图,并将该视图设置为导航控制器的标题视图

// creating Title vIEw UIVIEw *TitleVIEw = [[UIVIEw alloc] initWithFrame:CGRectMake(0,200,40)];    // Adding label with custom frame    UILabel *labelForTitle = [[UILabel alloc] initWithFrame:CGRectMake(0,30)];    [labelForTitle setCenter:TitleVIEw.center];    [labelForTitle setText:@"sfdfagd ggjhdgfjhadsgfjasgdhfgasdjfgaJsdgfjashgdjhfasjdfsadjgfhsadghf"];    [TitleVIEw addSubvIEw:labelForTitle];     // setting Title vIEw for the navigation controller.    [self.navigationItem setTitleVIEw:TitleVIEw];

输出将是这样的:

总结

以上是内存溢出为你收集整理的在iOS7中栏标题太长时,隐藏UINavigationBar后退按钮标题全部内容,希望文章能够帮你解决在iOS7中栏标题太长时,隐藏UINavigationBar后退按钮标题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1074776.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存