zoukankan      html  css  js  c++  java
  • iOS 技术篇:渐变色的简单实现方式

    实现效果



    //渐变设置
        UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0,100, [UIScreen mainScreen].bounds.size.width, 100)];
        UIColor *colorOne = [UIColor colorWithRed:255.0/255.0 green:255.0/255.0 blue:255.0/255.0 alpha:1.0];
        
        UIColor *colorTwo = [UIColor colorWithRed:1/255.0 green:120/255.0 blue:110/255.0 alpha:.5];
        
        NSArray *colors = [NSArray arrayWithObjects:(id)colorOne.CGColor, (id)colorTwo.CGColor, nil];
        
        CAGradientLayer *gradient = [CAGradientLayer layer];
        
        //设置开始和结束位置(通过开始和结束位置来控制渐变的方向)
        
        gradient.startPoint = CGPointMake(0, 1);
        
        gradient.endPoint = CGPointMake(0, 0.5);
        
        gradient.colors = colors;
        
        gradient.frame = CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, 100);
        
        [view.layer insertSublayer:gradient atIndex:0];
        
        [self.view addSubview:view];
  • 相关阅读:
    USACO3.2.5Magic Squares
    USACO3.1.4Shaping Regions
    USACO3.2.3Spinning Wheels
    USACO3.1.3Humble Numbers
    USACO3.1.6Stamps
    USACO3.1.1AgriNet
    USACO3.3.5A Game
    USACO3.2.4Feed Ratios
    USACO3.2.2Stringsobits
    USACO3.2.6Sweet Butter
  • 原文地址:https://www.cnblogs.com/lovemargin/p/10557425.html
Copyright © 2011-2022 走看看