如何在特定单词的垂直 UIStackView 换行符中制作 UITextLabel 文本 l
Posted
技术标签:
【中文标题】如何在特定单词的垂直 UIStackView 换行符中制作 UITextLabel 文本 l【英文标题】:How to make UITextLabel text l in a vertical UIStackView line break on specific words 【发布时间】:2020-03-01 21:11:56 【问题描述】:我有一个垂直的 UIStackView,它有一个标题 UIlabel,其中文本将位于 2 行并在特定单词上换行。文本是客户想要的自定义字体。在下图中,换行符在“your”一词之后,而应该在“phone”一词之后。 IE。只有“数字”一词应出现在第二行。我很想把它分成两个标签,但我想我会先在这里问。
【问题讨论】:
【参考方案1】:一些问题/想法:
您是否尝试在字符串本身中添加换行符?啦啦
输入您的电话\n号码
您必须确保标签的宽度足够。
别忘了将标签的lineBreakMode
设置为.byWordWrapping
如果由于某种原因上述方法不起作用,那么我建议使用另一个带有两个标签的内部垂直 UIStackView
来强制执行此约束。
【讨论】:
由于某种原因我记错了它无法识别 \n 所以我什至没有尝试它。您的第二个建议也是不错的第二选择。谢谢。以上是关于如何在特定单词的垂直 UIStackView 换行符中制作 UITextLabel 文本 l的主要内容,如果未能解决你的问题,请参考以下文章
当轴垂直时在 UIStackView 的子视图上设置恒定宽度