Ios 在swift中将多行文本添加到UILabel中
您好,我想在发生操作时逐行显示UILabel中的一些文本 嗨,我有一个文本框,按钮和一个UILabel,假设我已经输入了 “此文本将在UILabel中逐行显示” 并按下按钮以显示UILabel中的文本 因此,在UILabel中,它看起来像:Ios 在swift中将多行文本添加到UILabel中,ios,swift,uilabel,Ios,Swift,Uilabel,您好,我想在发生操作时逐行显示UILabel中的一些文本 嗨,我有一个文本框,按钮和一个UILabel,假设我已经输入了 “此文本将在UILabel中逐行显示” 并按下按钮以显示UILabel中的文本 因此,在UILabel中,它看起来像: 这个 文本 将 是 显示 线 通过 线 在里面 A. UILabel 我一直在搜索论坛,但找不到答案。。所以我不知道这是否可能。。请帮忙 p、 我已经将行数设置为0,换行符设置为换行 let labelText = "Write\rthe\rtext\
这个
文本
将
是
显示
线
通过
线
在里面
A.
UILabel
我一直在搜索论坛,但找不到答案。。所以我不知道这是否可能。。请帮忙
p、 我已经将行数设置为0,换行符设置为换行
let labelText = "Write\rthe\rtext\rwith\rline\rbreaks."
它必须是一个UILabel吗
您可以使用UITextField,它具有一些有利的处理选项
let label = UILabel(frame: CGRect(x: 100, y: 100, width: 100, height: 300)) // make the height biggest
它必须是一个UILabel吗
您可以使用UITextField,它具有一些有利的处理选项
let label = UILabel(frame: CGRect(x: 100, y: 100, width: 100, height: 300)) // make the height biggest
//label.lineBreakMode=NSLineBreakMode.ByWordWrapping
//label.numberOfLines=0如果标签宽度大于字宽,则不工作
var string = "This text will be displayed line by line in a UILabel"
var array = string.componentsSeparatedByString(" ")
var newstring = join("\r", array)
label.text = newstring
//label.lineBreakMode=NSLineBreakMode.ByWordWrapping
//label.numberOfLines=0如果标签宽度大于字宽,则不工作
var string = "This text will be displayed line by line in a UILabel"
var array = string.componentsSeparatedByString(" ")
var newstring = join("\r", array)
label.text = newstring
为了在Xcode 6及以上版本的UILabel中包装文本
以便将文本包装在Xcode 6及以上版本的UILabel中
你能更明确地说明你实际尝试的内容和得到的实际结果吗?您在哪里设置了行数?你在哪里设置了换行样式?你把文字放在哪里了?您的实际结果是什么样的?此解决方案涵盖了您的问题。你能更明确地说出你实际尝试过的和得到的实际结果吗?您在哪里设置了行数?你在哪里设置了换行样式?你把文字放在哪里了?您的实际结果是什么样的?此解决方案涵盖了您的问题。