草庐IT

boundingRectWithSize

全部标签

objective-c - NSAttributedString 的 boundingRectWithSize 返回错误的大小

我正在尝试获取属性字符串的矩形,但boundingRectWithSize调用不尊重我传入的大小,并返回一个具有单行高度而不是大高度的矩形(它是一个长字符串).我已经通过传入一个非常大的高度值和下面的代码中的0进行了实验,但是返回的矩形总是相同的。CGRectparagraphRect=[attributedTextboundingRectWithSize:CGSizeMake(300,0.0)options:NSStringDrawingUsesDeviceMetricscontext:nil];这是坏了,还是我需要做其他事情才能让它返回一个用于包装文本的矩形?