【问题标题】:How to make UITextLabel text l in a vertical UIStackView line break on specific words如何在特定单词的垂直 UIStackView 换行符中制作 UITextLabel 文本 l
【发布时间】:2020-03-01 21:11:56
【问题描述】:

我有一个垂直的 UIStackView,它有一个标题 UIlabel,其中文本将位于 2 行并在特定单词上换行。文本是客户想要的自定义字体。在下图中,换行符在“your”一词之后,而应该在“phone”一词之后。 IE。只有“数字”一词应出现在第二行。我很想把它分成两个标签,但我想我会先在这里问。

【问题讨论】:

    标签: ios swift xcode uilabel uistackview


    【解决方案1】:

    一些问题/想法:

    • 您是否尝试在字符串本身中添加换行符?啦啦

      输入您的电话\n号码

    • 您必须确保标签的宽度足够。

    • 别忘了将标签的lineBreakMode设置为.byWordWrapping

    如果由于某种原因上述方法不起作用,那么我建议使用另一个带有两个标签的内部垂直 UIStackView 来强制执行此约束。

    【讨论】:

    • 由于某种原因我记错了它无法识别 \n 所以我什至没有尝试它。您的第二个建议也是不错的第二选择。谢谢。
    猜你喜欢
    • 2015-07-16
    • 2020-08-08
    • 2014-05-20
    • 2015-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多