使用大型标题时如何对齐左侧的导航标题?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用大型标题时如何对齐左侧的导航标题?相关的知识,希望对你有一定的参考价值。

启用大标题时,当标题处于“小”状态时,视图的标题始终居中。我该如何改变?

我无法将自定义UILabel设置为titleView,因为使用此方法也会影响大标题。

所以我尝试了这个:

let paragraph = NSMutableParagraphStyle()
paragraph.alignment = .left
let attributes = [NSAttributedStringKey.foregroundColor:UIColor.black,
                  NSAttributedStringKey.paragraphStyle:paragraph]
self.navigationBar.titleTextAttributes = attributes

但不幸的是,这并不会影响标题在小状态下的排列。 (换色工作)

答案

内部视图确实加载,创建具有所需属性的UILabel。然后像这样设置导航左栏按钮项

self.navigationItem.leftBarButtonItem = UIBarButtonItem(customView: myLabel)

以上是关于使用大型标题时如何对齐左侧的导航标题?的主要内容,如果未能解决你的问题,请参考以下文章

Bootstrap 4导航栏折叠菜单右对齐

UIBarButtonItem在用作左侧或右侧导航栏项目时,自定义视图未在iOS 7上正确对齐

Bootstrap 3 Navbar 左侧和右侧导航栏项目的左侧折叠菜单

Bootstrap 4将两个导航栏菜单按钮对齐到右侧[重复]

如何在导航栏中将导航项对齐到右侧? [复制]

如何使元素响应式在左侧对齐