iOS 15 中在 UILabel
上设置文本时,不会考虑到软连字符 (\u{00AD})。例如:下面的代码在 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"
}
}
iOS 15中如何让UILabel考虑软连字符(\u{00AD})?