ios – 如何在CGContextSetRGBFillColor中输入参数?

ios – 如何在CGContextSetRGBFillColor中输入参数?,第1张

概述我试图使用数据类型输入CGContextSetRGBFillColor的参数.例如: NSString *colorcode = ctx, 0, 1, 0, 0; CGContextSetRGBFillColor(colorcode); 但是我收到一个错误,说我的参数太少了. 我想根据用户 *** 作更改发送到CGContextSetRGBFillColor的参数(ctx,0,1,0,1). 我想使用数 我试图使用数据类型输入CGContextSetRGBFillcolor的参数.例如:
Nsstring *colorcode = ctx,1,0; CGContextSetRGBFillcolor(colorcode);

但是我收到一个错误,说我的参数太少了.

我想根据用户 *** 作更改发送到CGContextSetRGBFillcolor的参数(ctx,1).

我想使用数据类型输入CGContextSetRGBFillcolor的参数,因为它的值在单独的视图控制器中设置.或者我可以直接输入参数到CGContextSetRGBFillcolor,然后把它交给另一个视图控制器来使用它?

解决方法 尝试使用UIcolor对象来存储用户选择的颜色.你可以创建一个这样的:
UIcolor *color = [UIcolor colorWithRed:0 green:1 blue:0 Alpha:0];

那么当它是时候使用它作为填充颜色,你可以这样做:

CGContextSetFillcolorWithcolor(ctx,color.CGcolor);

我应该提到,如果您不使用ARC,则需要适当地保留和释放颜色.

总结

以上是内存溢出为你收集整理的ios – 如何在CGContextSetRGBFillColor中输入参数?全部内容,希望文章能够帮你解决ios – 如何在CGContextSetRGBFillColor中输入参数?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1111678.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存