【发布时间】:2016-10-27 07:28:37
【问题描述】:
我想在我的标签上设置换行符。
我试过了:
self.lblYouHaveAMatch.lineBreakMode = NSLineBreakByWordWrapping;
self.lblYouHaveAMatch.numberOfLines = 0;
我有一个这样的字符串:
"You have a match with \nfirst_name!"
我也尝试使用"\r" 而不是"\n",但它不起作用。
我在界面生成器上的标签。
但它只在我的设备上显示"You have a match with"。
【问题讨论】:
-
尝试增加你的 UILabel 高度。
-
同意 Manishankar。你需要让你的标签框架更高(在故事板中)
-
如果你只是想将
"You have a match with"从一个名字中分离出来,你可以尝试给标签添加一个宽度约束,这样一行就只能包含“你有一个匹配”,这将强制标签在其内容长于“You have a match with”时扩展高度。 -
将高度改为 50
-
如果你不使用自动布局,我认为你需要在设置测试后更改标签的框架。
标签: ios objective-c label line-breaks