应用程序是否使用ios 11.2版本测试iphone 5s模拟器中的所有功能。
一切都很好,但决定在iOS 9.1上测试应用程序,最终发现了一个奇怪的错误。这个屏幕截图截止于版本11.2:
如您所见,ios 9.2只显示一行文本,并且在程序的所有部分中都显示。 UILabel以相同的方式描述,看起来像:
let titlePost: UILabel = {
let label = UILabel()
label.font = UIFont.systemFont(ofSize: 18, weight: UIFont.Weight.semibold)
label.numberOfLines = 0
return label
}()
这是什么原因?
答案 0 :(得分:0)
override func prepareForReuse() {
titlePost.sizeToFit()
shortContentPost.sizeToFit()
}
这解决了问题