gpt4 book ai didi

iphone - 将 CGAffineTransform 应用于 CGPath

转载 作者:技术小花猫 更新时间:2023-10-29 11:15:22 26 4
gpt4 key购买 nike

我想做的是将 CGAffineTransform 应用于 CGPath。

我知道,如果我在 CGContext 上绘图,我只会转换上下文本身。

但我想做的是对实际路径本身应用转换。 UIBezierPath 允许我使用 applyTransform: 方法执行此操作,它不会转换它的 CGPath。

有没有办法将 CGAffineTransform 应用于 CGPath 本身?

最佳答案

您可以使用 CGPathCreateCopyByTransformingPath 创建路径的副本,由给定的 CGAffineTransform 转换。还有用于创建可变副本的 CGPathCreateMutableCopyByTransformingPath

请注意,这两个功能都已在 iOS 5 中引入。

如果您需要在早期版本的 iOS 上工作的东西,您可以创建一个空路径 (CGPathCreateMutable) 并使用 CGPathAddPath 添加您的其他路径,这可以选择进行转换作为它的第二个参数。

关于iphone - 将 CGAffineTransform 应用于 CGPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8545216/

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