gpt4 book ai didi

ios - 如何防止 UILabel 将最后一个 'short' 单词粘到前一个单词上?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:59:08 25 4
gpt4 key购买 nike

我注意到 UILabel 没有公平地换行。它将最后一个短词(10 个或更少字符)粘附到前一个短词,并将它们一起移动到第二行。

检查插图: enter image description here

标签#1:第一行有足够的空间用于单词“七”(正如预期的那样)。

标签 #2: 又添加了一个“短”词,并将“七”这个词迁移到第二行(我想避免这种行为)。

标签#3:最后一个单词包含 10 个字符,但仍被标签视为“短”。

标签 #4:最后一个单词包含 11 个字符,现在与返回第一行的单词“七”分离(如预期)。

从表面上看,Apple 与“寡妇”作斗争,并通过这种行为强制使用“良好的排版”。但有时我不需要这样的照顾。那么,如何防止 UILabel 将最后一个词粘附到前一个词上?

最佳答案

通过将 NSAllowsDefaultLineBreakStrategy 设置为 false 来修复。 enter image description here

关于ios - 如何防止 UILabel 将最后一个 'short' 单词粘到前一个单词上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55711946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com