ios - 如何仅在特定的分隔符上实现UILabel换行符?

标签 ios uikit uilabel

我有一个字符串,在单词(带空格的单词)之间具有分隔符。

"Male • 89 • Senior Citizen • Side Lower Berth • Non Veg • Bedroll"
因此,“•”是分隔符。现在,在将其分配给多行标签时,我只希望在此分隔符上换行。例如。我不希望在“Side Lower Berth”之间插入换行符,以使它的某些部分在第一行中呈现,而在下一行中保留。仅应根据此处定义的分隔符“•”做出决定,才可以绘制下一行。
enter image description here

最佳答案

尝试用不间断空格替换所有普通空格,但在您希望允许该行换行的地方除外。 (因此,在每个子弹后留一个普通的空格)

关于ios - 如何仅在特定的分隔符上实现UILabel换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44923772/

相关文章:

iOS模拟器声音

ios - NSString sizeWithFont :constrainedToSize: computing wrong height

iphone - 滑动手势已添加到 UILabel,但它不起作用

ios - 以编程方式为所有 UISlider 分配默认操作

ios - 将 Floats 数组转换为 UnsafePointer<DSPComplex> 数组

ios - CocoaPods 和 Parse 的 Mach-O 链接器错误

javascript - UIkit uk-navbar-center 不居中

ios - 如何将图像 UIButton 缩放到插图?

objective-c - 仅支持模态 UIViewController 的方向

iPhone:cornerRadius 质量下降