2017-07-05 38 views
1

我有一个字符串之间具有分隔符字符(单词与空格),例如。如何实现UILabel只在特定的分隔符上换行符?

"Male • 89 • Senior Citizen • Side Lower Berth • Non Veg • Bedroll" 

所以“•”是分隔符。现在将它分配给多行标签时,我只想在此分隔符上换行。例如。我不想在“Side Lower Berth”之间换行,因此它的一部分在第一行显示,而在下一行显示。只有在此处根据定义的分隔符“•”作出决定,才能在下一行中绘制它。

enter image description here

+0

是你的输出应该是“男耆英 边下铺 非素食 铺盖卷儿”? –

+0

没有。这与输出无关。问题与UILabel绘图及其换行有关。 – kidsid49

回答

1

尝试用不间断空格替换所有的普通空间,除了要允许断行的地方。 (因此,在每个子弹后留下一个普通空间)

+0

不间断的空格是什么意思? – kidsid49

+1

https://en.m.wikipedia.org/wiki/Non-breaking_space –

1

如果在出现时跳跃线条会怎样?如果你想尝试:

​​

我不知道如果这就是你想要的,如果不是,对不起。

相关问题