我们有一个NSString,我们测量使用- (NSSize)sizeWithAttributes:(NSDictionary *)attributes
的边界框。一切都好。
现在我们使用标准NSAffineTransform
旋转操作旋转该字符串 - 因为它似乎是绘制旋转NSStrings(?)的唯一方法。
但是,现在边界框也会旋转,我们使用sizeWithAttributes:
获取未旋转文本的边界。
是否有直接的方法来获取旋转文本的边界框(或尺寸)?
答案 0 :(得分:3)
您可以从字符串的边界创建CGRect
并使用CGRectApplyAffineTransform
来获取转换后的矩形。它将是包含旋转字符串的最小轴对齐矩形。