[英]Automatically adjust Navigation Item Title font size to fit
我正在使用最新版本的Xcode
和Swift
。
我有一个带有Navigation Item Title
的Navigation Bar
。 我使用的是普通的小标题,而不是 iOS 13 大标题。
在某些屏幕上, Navigation Item Title
太长,因此会被截断并带有尾随…
有没有办法自动调整字体大小以适应Navigation Item Title
中的标题?
将下面的代码放在 viewDidLoad() 中,这应该会缩小标题中文本的大小而不会截断它:
let navbarTitle = UILabel()
navbarTitle.text = "My nav title"
navbarTitle.minimumScaleFactor = 0.5
navbarTitle.adjustsFontSizeToFitWidth = true
navigationItem.titleView = navbarTitle
希望这可以帮助你。 使用minimumScaleFactor
找到您想要的值。 如果您需要将标题加粗: 如何使 UILabel 加粗。
此外,这里有一个可能对您有用的链接: 换行模式和 UILabel 上的行数
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.