有什么办法根据需要把标签换行的文字?我必须设置为自动换行的换行和标签是两条线身高不够,但现在看来,它只会在换行符换行。我一定要添加换行符,使其包裹是否正确?我只是希望它的包装,如果它不能在水平适应它。

有帮助吗?

解决方案

如果设置numberOfLines为0(和标签,自动换行)时,标签会自动换行并使用尽可能多的行的需要。

如果您正在编辑在IB一个UILabel,你可以通过按Enter多行文本<大骨节病>选项 + <大骨节病>返回得到一个换行符 - <大骨节病>返回单独将完成编辑。

其他提示

UILabel有一个属性 lineBreakMode 你可以设置按您的要求。

在斯威夫特你会做这样的:

    label.lineBreakMode = NSLineBreakMode.ByWordWrapping
    label.numberOfLines = 0

(注意,lineBreakMode常数工作的方式是不同的,以在ObjC)

<强>的Xcode 10,夫特4

包装纸用于标签的文本,也可以通过选择标签,并使用属性检查员上故事板完成的。

<强>行 = 0 LINEBREAK = 自动换行

“在这里输入的图像描述”

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top