我有一个字符串之间具有分隔符字符(单词与空格),例如。如何实现UILabel只在特定的分隔符上换行符?
"Male • 89 • Senior Citizen • Side Lower Berth • Non Veg • Bedroll"
所以“•”是分隔符。现在将它分配给多行标签时,我只想在此分隔符上换行。例如。我不想在“Side Lower Berth”之间换行,因此它的一部分在第一行显示,而在下一行显示。只有在此处根据定义的分隔符“•”作出决定,才能在下一行中绘制它。
我有一个字符串之间具有分隔符字符(单词与空格),例如。如何实现UILabel只在特定的分隔符上换行符?
"Male • 89 • Senior Citizen • Side Lower Berth • Non Veg • Bedroll"
所以“•”是分隔符。现在将它分配给多行标签时,我只想在此分隔符上换行。例如。我不想在“Side Lower Berth”之间换行,因此它的一部分在第一行显示,而在下一行显示。只有在此处根据定义的分隔符“•”作出决定,才能在下一行中绘制它。
尝试用不间断空格替换所有的普通空间,除了要允许断行的地方。 (因此,在每个子弹后留下一个普通空间)
不间断的空格是什么意思? – kidsid49
https://en.m.wikipedia.org/wiki/Non-breaking_space –
如果在出现时跳跃线条会怎样?如果你想尝试:
我不知道如果这就是你想要的,如果不是,对不起。
是你的输出应该是“男耆英 边下铺 非素食 铺盖卷儿”? –
没有。这与输出无关。问题与UILabel绘图及其换行有关。 – kidsid49