如何在 iOS/iPhone 中为 UILabel 添加换行符?


UILabel 中的换行符用于更改文本在标签上的显示方式。假设一个标签的文本超过两行,但默认情况下,UILabel 中的换行符用于更改文本在标签上的显示方式。假设一个标签的文本超过两行,但默认情况下,标签只显示一行并换行/截断超过标签大小的文本。

这可以通过多种方式实现。下面列出了其中的三种。

在故事板中添加一个标签。

设置顶部约束、尾部约束和前导约束。

方法一 - 使用故事板编辑。

选择要编辑的标签,转到其属性检查器,然后从“行数”选项将其设置为 0,默认为 1。如果这样做,行数将变为 0,这意味着现在是无限的。

方法二 - 以编程方式更改行数

创建我们刚刚创建的标签的出口。

在控制器的 viewDidLoad 方法中,添加以下代码。

override func viewDidLoad() {
super.viewDidLoad()
self.lbl.numberOfLines = 0
}

方法三 - 以编程方式在文本中添加换行符

要在文本中添加换行符,我们将使用
我们要分配给标签的字符串中的字符。

将以下代码添加到控制器类的 viewDidLoad 方法中。

override func viewDidLoad() {
super.viewDidLoad()
self.lbl.numberOfLines = 0
self.lbl.text = "whatever text you want 
to add to the label to check
the number of lines work or not." }

当我们运行以上代码时,将产生以下结果。

更新于: 2020-06-29

2K+ 次浏览

开启你的 职业生涯

通过完成课程获得认证

立即开始
广告

© . All rights reserved.