gpt4 book ai didi

ios - 在核心图形中传递 CGFloat 数组

转载 作者:行者123 更新时间:2023-12-01 17:43:15 26 4
gpt4 key购买 nike

核心图形中有许多采用指针的函数,即。数组的指针,例如
CGContextSetFillColor(上下文, 颜色); .我必须每次都为数组颜色创建值,然后将指针传递给函数;

CGFloat colors[] = {1.0, 0.0, 0., 1.0};
CGContextSetFillColor(context, colors);

但是,如果我可以将值直接传递到函数中会容易得多;
CGContextSetFillColor(context, {1.0, 0.0, 0., 1.0});

上面的语法不正确,编译器提示它,我对指针在 C 中的工作方式的理解非常有限。所以我想问一下在同一行中直接传递值的正确方法是什么。

最佳答案

根据this answer的信息在 this question你可以这样做:

CGContextSetFillColor(context, (CGFloat[]){1.0, 0.0, 0., 1.0});

关于ios - 在核心图形中传递 CGFloat 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13220421/

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