gpt4 book ai didi

ios - 标签换行符在Xcode中无法正常工作

转载 作者:行者123 更新时间:2023-12-01 21:42:42 27 4
gpt4 key购买 nike

我有一个标签,在屏幕上显示粉红色区域。 enter image description here但是,即使有足够的空间,顶行也不会显示“性别”一词。为什么它不在第一行中显示?我需要的
enter image description here

label.text = @"Do you believe in gender equality";

标签
enter image description here

最佳答案

UILabel可以防止orphaned word正常运行,因此更具可读性。这是iOS 11中引入的。Apple必须为iMessage禁用它,因为他们可能打算将这种行为用于较长的文本文章,而不是文本消息。
我看过修复程序,包括

设置文本后,

  • 在标签上调用sizeToFit
  • 设置UserDefaults.standard.set(false, forKey: "NSAllowsDefaultLineBreakStrategy") // Using this private tricky shortcut may leads appstore rejection.

  • 但是这些都无法在iOS 13模拟器上运行(未在设备上进行测试)。

    修复
    一种棘手的解决方案是-在文本后附加一些空格或两个制表符( "\t\t")并以编程方式进行设置。

    关于ios - 标签换行符在Xcode中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62443434/

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