繁体   English   中英

自动调整导航项标题字体大小以适应

[英]Automatically adjust Navigation Item Title font size to fit

我正在使用最新版本的XcodeSwift

我有一个带有Navigation Item TitleNavigation 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM