我有一个应该有两行长的 UILabel。文本已本地化为法语和英语。
我正在设置标签的属性文本属性。文本由三个附加字符串构成,例如 textFragment1、textFragment2 和 textFragment3。中间的字符串实际上是使用 NSTextAttachment 创建的图像。
我想确保 textFragment2 和 textFragment3 在同一行。第一个字符串可能会或可能不会换行,具体取决于它的长度。问题是我的法语文本目前相当短,所以该行在 textFragment2 之后换行。
我已通过在 textFragment1 的本地化法语文本中添加换行符来临时解决此问题。不过,我真的不喜欢这个解决方案。我想知道是否有一种方法可以处理 textFragment2 和 textFragment3 以便它们始终在同一行上。