UILabel自动换行和斜线

时间:2014-02-07 06:33:00

标签: ios cocoa-touch uilabel

我有多行UILabel。该文本包含斜杠(“/”)字符。通常斜线是一个不破坏的角色。但是UILabel把它当成一个破坏者。如何让它不易破碎?

示例

textLabel.lineBreakMode = UILineBreakModeWordWrap;
textLabel.numberOfLines = 2;
textLabel.text = @"Some text with/slash";

此代码呈现为:

Some text with/
slash

应呈现为:

Some text
with/slash

1 个答案:

答案 0 :(得分:0)

对于Slash,请使用:

textLabel.text = @"Some text with\/slash";

为避免标签中的自动换行,请使用此选项;

[textLabel sizeToFit];

<强>更新
以下评论表明我误解了这里的问题..

无论如何,如果你想用两行打印,请使用下一行。(/ r)

textLabel.text =@"Some text \r with/slash";

按你的意愿工作.. :))

如果需要任何信息,请告诉我.. :)