我试着在我的代码中逐渐改变UIScrollView委托中的textColor:
- (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,我根本不知道答案。
https://stackoverflow.com/questions/38136658
复制相似问题