多个导航标题文本 - swift
Multitple Navigation title text - swift
我正在尝试在自定义导航标题上显示名称
对于长名称,它会被截断,如何在多行中显示长名称的文本,这是我用于自定义 titleView
的代码
nameLabel.font = UIFont(name: “Arial-Medium", size: 19)
nameLabel.textAlignment = .center
nameLabel.numberOfLines = 2
nameLabel.adjustsFontSizeToFitWidth = true
nameLabel.lineBreakMode = .byCharWrapping
self.navigationItem.titleView = nameLabel
如果文本非常非常长,您真的可以控制这种行为。根据字体大小,您可能能够显示全文,但如果不是太长(不超过导航高度 bar/label)。然而,这里有一些事情可能需要改变:
nameLabel.numberOfLines = 2
nameLabel.lineBreakMode = NSLineBreakMode.ByTruncatingTail
nameLabel.adjustsFontSizeToFitWidth = true
nameLabel.minimumScaleFactor = 0.4
我正在尝试在自定义导航标题上显示名称 对于长名称,它会被截断,如何在多行中显示长名称的文本,这是我用于自定义 titleView
的代码nameLabel.font = UIFont(name: “Arial-Medium", size: 19)
nameLabel.textAlignment = .center
nameLabel.numberOfLines = 2
nameLabel.adjustsFontSizeToFitWidth = true
nameLabel.lineBreakMode = .byCharWrapping
self.navigationItem.titleView = nameLabel
如果文本非常非常长,您真的可以控制这种行为。根据字体大小,您可能能够显示全文,但如果不是太长(不超过导航高度 bar/label)。然而,这里有一些事情可能需要改变:
nameLabel.numberOfLines = 2
nameLabel.lineBreakMode = NSLineBreakMode.ByTruncatingTail
nameLabel.adjustsFontSizeToFitWidth = true
nameLabel.minimumScaleFactor = 0.4