首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS:在`UIScrollView`的委托中,我想通过渐变将`灰色`改为`绿色`

iOS:在`UIScrollView`的委托中,我想通过渐变将`灰色`改为`绿色`
EN

Stack Overflow用户
提问于 2016-07-01 11:36:37
回答 0查看 47关注 0票数 1

我试着在我的代码中逐渐改变UIScrollView委托中的textColor

代码语言:javascript
复制
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{

    CGFloat rightScale = scrollView.contentOffset.x / [UIScreen mainScreen].bounds.size.width;
    //  0~1
    rightScale = rightScale - leftI;

    CGFloat leftScale = 1 - rightScale;

    // #define APP_COLOR RGB(30, 170, 61)
    [leftLabel setTextColor:kColor( leftScale * 30 / 255.0 , leftScale *170 / 255.0,  leftScale *61 / 255.0)];
    [rigthLabel setTextColor:kColor(rightScale * 30 / 255.0, rightScale * 170 / 255.0, rightScale  * 61 / 255.0)];
}

在结果中,我只能将black color更改为我的APP_COLOR,但我想将custom color更改为APP_COLOR,我根本不知道答案。

EN

回答

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

https://stackoverflow.com/questions/38136658

复制
相关文章

相似问题

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