1

我正在将我的应用程序更新到 iOS 12,并且在我的 UILabel 子类中,当我打电话时我遇到了崩溃

super.intrinsicContentSize

注释掉代码会导致 layoutSubviews() 崩溃,大概是在下一次查询intrinsicContentSize 时。

我目前正在覆盖它并且应用程序运行良好,但我的标签大小错误。

还有其他人有这个问题吗?

4

1 回答 1

0

发现问题。我有一个属性字符串,之前将整个长度设置为不使用下划线。在我的迁移中,我将其更改为

attributedText.addAttribute(NSAttributedString.Key.underlineStyle, value:[], range: NSRange(location: 0, length: text.length))

我认为它不喜欢空数组,尽管它特别告诉我将其更改为。

于 2018-10-03T17:00:02.647 回答