在以下NSGradient方法中:
- (void)getColor:(NSColor **)color location:(CGFloat *)location atIndex:(NSInteger)index什么是索引?文件上写着我想要的颜色的索引。但我认为这种方法的要点是,告诉您用于特定位置的颜色?我不知道索引。
我想要定义一个梯度(颜色和位置),并给一个浮动返回相应的颜色。
是否有人有定义梯度的示例,并调用此方法?
发布于 2013-12-02 07:50:26
就像医生说的,
此方法返回用于创建接收器的颜色停止信息。它不返回沿梯度的任意点的插值颜色值。
索引进入用于创建渐变的初始颜色数组。location参数不是传入的;它是一个out参数,类似于color,它将给出与所传递的索引处的颜色停止相关联的位置(在创建梯度时也指定了这个位置)。
https://stackoverflow.com/questions/20322331
复制相似问题