iPhone UILabel-不破损的空间[英] iPhone UILabel - non breaking space

本文是小编为大家收集整理的关于iPhone UILabel-不破损的空间的处理方法,想解了iPhone UILabel-不破损的空间的问题怎么解决?iPhone UILabel-不破损的空间问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

有没有办法在 UILabel 文本中使用不间断空格?

例如,我有 2 行标签和换行模式设置为自动换行.这个标签的内容是从数据库中读取的,它以字符串的形式存储在数据库中.现在有时我在标签中的文字看起来像这样:

lorem ipsum some text
1

但我想这样显示:

lorem ipsum some
text 1

所以基本上,我需要在"文本"和"1"之间强制使用非中断空格.

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

有什么建议吗?

推荐答案

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

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

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

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

本文地址:https://www.itbaoku.cn/post/924682.html