当我设置一个内容很大的 UILabel 时,我遇到了一个问题,比如 20,000 字。我通过这种方法计算 UILabel 的大小:
CGSize labelSize = [myLabel.text sizeWithFont:myLabel.text.font
constrainedToSize:CGSizeMake(400, CGFLOAT_MAX)
lineBreakMode:UILineBreakModeWordWrap];
显示标签时总是崩溃。
我不知道为什么,但我用 UITextView 替换它并解决了问题。
有谁知道这是什么原因?谢谢!