我已尝试在我的代码中逐步更改command
代理中的textColor
:
UIScrollView
在结果中,我只能将- (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
,我不知道答案是什么我愚蠢的头顶。
答案 0 :(得分:1)
我已经想到了这个question's
答案:
我按下面的key codes
来解决我的问题:
[leftLabel setTextColor:kColor( (leftScale * 30 + rightScale * 122.5) / 255.0 , (leftScale *170 + rightScale * 122.5)/ 255.0, (leftScale *61 + rightScale * 122.5) / 255.0)];
[rigthLabel setTextColor:kColor((rightScale * 30 + leftScale * 122.5) / 255.0, (rightScale * 170 + leftScale * 122.5) / 255.0, (rightScale * 61 + leftScale * 122.5) / 255.0)];