我的服务器返回一些包含\n
的文本。我希望\n
打印一个新行,但它不起作用。 Swift刚刚打印了文本和\n
。但是如果我在我的本地声明字符串,例如
let test = "This is a \nbook"
有效! Swift和UILabel
打印一个新行,例如
This is a
book
然后我的代码设置
myLabel.numberOfLines = 0
它不能按预期工作,但局部变量可以正常工作。
我不明白为什么。
答案 0 :(得分:1)
在从服务器获取的字符串上尝试此操作:
saleDescription["description"].string!.replacingOccurrences(of: "\\n", with: "\n")
答案 1 :(得分:-1)
myLabel.numberOfLines = -1
使myLabel numberOfLines = -1意味着"无限"线。我希望这会有所帮助。
答案 2 :(得分:-1)
如果遇到这种情况,请使用UITextView
代替UILabel