gpt4 book ai didi

objective-c - 如何使用 NSPointArray?

转载 作者:太空狗 更新时间:2023-10-30 03:49:13 24 4
gpt4 key购买 nike

所以我想在NSBezierPath中使用方法appendBezierPathWithPoints:count:。但该方法要求我使用 NSPointArray。这部纪录片并没有真正谈论它,我所能得到的只是它是一个 NSPoints 数组,我不知道该怎么做。我认为它使用了 c 数组机制,但我不确定。

谢谢。

最佳答案

是的,您需要一个 C 风格的点数组来传递给 appendBezierPathWithPoints:count:。例如,您可能会这样做:

NSPoint pointArray[3];

pointArray[0] = NSMakePoint(0, 0);
pointArray[1] = NSMakePoint(0.5, 0.25);
pointArray[2] = NSMakePoint(1, 1);

[lines appendBezierPathWithPoints:pointArray count:3];

其中 linesNSBezierPath 的实例。

在更复杂的情况下,您将使用可变数量的点。

关于objective-c - 如何使用 NSPointArray?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5091163/

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