欢迎光临
我们一直在努力

界面滑动 颜色跟随渐变

建站超值云服务器,限时71元/月

界面滑动 颜色跟随渐变

项目介绍:

  1. – (void)viewDidLoad {
  2. [super viewDidLoad];
  3. [self dataInit];
  4. [self createUI];
  5. //两种初始化方式 根据类型
  6. //1.
  7. /** 渐变色对象设置 确保 collectionView对象存在
  8. colorDataArr 存在并且数组里存放对象为 UIColor*/
  9. self.colorChange = [[WJColorChange alloc]initWithType:SingleColor];
  10. [self.colorChange settingScrollView:self.showCollectionView colorArray:self.colorDataArr needChangeColorView:self.showCollectionView];
  11. //2.
  12. /** 渐变色对象设置
  13. colorDataArr 存的数组里放的是 颜色数组对象 颜色数组里存放对象为 UIColor*/
  14. self.colorChange = [[WJColorChange alloc]initWithType:TransverseGradientColor];
  15. [self.colorChange settingArrayScrollView:self.showCollectionView colorArray:self.colorDataArr needChangeColorView:self.view];
  16. }
  17. – (void)dataInit {
  18. //背景单颜色 数据初始化 范例
  19. NSArray *colorArr = @[[UIColor redColor],[UIColor purpleColor],[UIColor orangeColor],[UIColor yellowColor],[UIColor orangeColor],[UIColor purpleColor],[UIColor redColor]];
  20. [self.colorDataArr addObjectsFromArray:colorArr];
  21. //背景渐变色 数据初始化 范例
  22. NSArray *firstArray = @[UIColorFromRGBAlpha(0xB765DB, 1.0),UIColorFromRGBAlpha(0x655EE0, 1.0)];
  23. NSArray *secondArray = @[UIColorFromRGBAlpha(0xE871AC, 1.0),UIColorFromRGBAlpha(0xEE9666, 1.0)];
  24. NSArray *thirdArray = @[UIColorFromRGBAlpha(0x5FC1DE, 1.0),UIColorFromRGBAlpha(0x726AFF, 1.0)];
  25. NSArray *fourthArray = @[UIColorFromRGBAlpha(0x5BCED8, 1.0),UIColorFromRGBAlpha(0x009CD4, 1.0)];
  26. NSArray *fifthArray = @[UIColorFromRGBAlpha(0xEEB557, 1.0),UIColorFromRGBAlpha(0xEE9C57, 1.0)];
  27. NSArray *colorArr = @[firstArray,secondArray,fifthArray,fourthArray,thirdArray];
  28. [self.colorDataArr addObjectsFromArray:colorArr];
  29. }

复制代码

github 地址:https://github.com/wangjin007/WJColorChange

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 界面滑动 颜色跟随渐变
分享到: 更多 (0)