gpt4 book ai didi

cocoa - 旋转的 NSString 尺寸

转载 作者:行者123 更新时间:2023-12-03 16:19:47 27 4
gpt4 key购买 nike

我们有一个 NSString,我们使用 - (NSSize)sizeWithAttributes:(NSDictionary *)attributes 来测量边界框。一切都好。

现在我们使用标准 NSAffineTransform 旋转操作来旋转该字符串 - 因为它似乎是绘制旋转 NSString 的唯一方法(?)。

但是,现在边界框也旋转了,我们使用 sizeWithAttributes: 获取未旋转文本的边界。

是否有一种直接的方法来获取旋转文本的边界框(或尺寸)?

最佳答案

您可以从字符串的边界创建一个CGRect,并使用CGRectApplyAffineTransform来获取转换后的矩形。它将是包含旋转字符串的最小轴对齐矩形。

关于cocoa - 旋转的 NSString 尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9278624/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com