在 iOS 15中,在设置文本时不考虑软连字符 ( \u{00AD}UILabel
) 。例如:以下代码确实在 iOS 13 和 14 中正确呈现了带有软连字符的文本,但在 iOS 15 中却没有。
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var label: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
label.text = "Very\u{00AD}VeryVeryVeryVeryVeryLongWordWithASoftHyphenTo"
}
}
如何让 UILabel 考虑iOS 15 中的软连字符( \u{00AD} )?