使用大型标题时如何对齐左侧的导航标题?
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)
以上是关于使用大型标题时如何对齐左侧的导航标题?的主要内容,如果未能解决你的问题,请参考以下文章
UIBarButtonItem在用作左侧或右侧导航栏项目时,自定义视图未在iOS 7上正确对齐
Bootstrap 3 Navbar 左侧和右侧导航栏项目的左侧折叠菜单