首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSGradient getColor中的"index“是什么:位置:atIndex?

NSGradient getColor中的"index“是什么:位置:atIndex?
EN

Stack Overflow用户
提问于 2013-12-02 06:44:55
回答 1查看 96关注 0票数 0

在以下NSGradient方法中:

代码语言:javascript
复制
- (void)getColor:(NSColor **)color location:(CGFloat *)location atIndex:(NSInteger)index

什么是索引?文件上写着我想要的颜色的索引。但我认为这种方法的要点是,告诉您用于特定位置的颜色?我不知道索引。

我想要定义一个梯度(颜色和位置),并给一个浮动返回相应的颜色。

是否有人有定义梯度的示例,并调用此方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-02 07:50:26

就像医生说的,

此方法返回用于创建接收器的颜色停止信息。它不返回沿梯度的任意点的插值颜色值。

索引进入用于创建渐变的初始颜色数组。location参数不是传入的;它是一个out参数,类似于color,它将给出与所传递的索引处的颜色停止相关联的位置(在创建梯度时也指定了这个位置)。

听起来你在找interpolatedColorAtLocation:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20322331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档