有没有一种方法可以在UILabel文本中使用不间断空格?

例如,我有2行标签,并且将换行模式设置为自动换行。该标签的内容从数据库中读取,并存储为字符串。现在有时标签中的文本如下所示:

lorem ipsum some text
1

但我想这样显示:
lorem ipsum some
text 1

所以从根本上讲,我需要在'text'和'1'之间强制使用不间断的空格。

我找到了一些解决方案here,但是我认为当在源代码文件中输入文本时它可以工作。在我的情况下,文本在数据库中。

有什么建议?

最佳答案

使用不间断空格(\u00a0)例如:@"hello**\u00a0**world!"

post.text = [postText stringByAppendingString: @"1\u00a0hour\u00a0ago."];

U + 00A0/不间断空格/公共(public)分隔符,空格

来自:http://en.wikipedia.org/wiki/Whitespace_character

关于ios - iPhone UILabel-不间断的空间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5105053/

10-10 17:36