我目前正在尝试创建一个应用程序,它接受某些人的用户名并将其打印在标签内的自定义单元格中。 但如果用户的名字是“John Goodwilkinson”,那就是一个大名字, 所以我想弄清楚如何制作一个
/n
在两个单词之间。
有没有人有任何想法? 我用Google搜索但根本找不到任何东西。 下面你可以看到我的代码截图和研究员的建议:)
此外,我试图将代码放在我称之为自定义单元格的视图控制器中
cell.frndName.numberOfLines = 0
cell.frndName.lineBreakMode = .ByWordWrapping
但它既不起作用
答案 0 :(得分:1)
您可以通过将标签的行数设置为toString()
或2
(如果您想成为任何数字)并将换行设置为自动换行来实现。
链接此
<强>更新强> 检查你的UI后。最后,删除高度/宽度约束并从其他控制器的底部/右侧固定标签解决了问题。
答案 1 :(得分:0)
您必须增加UILabel的高度,并仅为其宽度应用常量。
您可以通过@“\n”
NSString *newUsername = [oldUsername stringByReplacingOccurrencesOfString:@" " withString:@“\n”];
它将@“\n”
替换两个单词之间的所有空格,下一行将显示下一个单词。