zoukankan      html  css  js  c++  java
  • 【代码笔记】iOS-通过颜色来生成一个纯色图片

    一,效果图。

    二,代码。

    RootViewController.m

    复制代码
    - (void)viewDidLoad
    {
        [super viewDidLoad];
        // Do any additional setup after loading the view.
        
        UIImageView *imageView=[[UIImageView alloc]initWithFrame:CGRectMake(50, 100, 200, 200)];
        imageView.backgroundColor=[UIColor yellowColor];
        imageView.image=[self buttonImageFromColor:[UIColor redColor]];
        [self.view addSubview:imageView];
        
        
        
    }
    //通过颜色来生成一个纯色图片
    - (UIImage *)buttonImageFromColor:(UIColor *)color{
        
        CGRect rect = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height);
        UIGraphicsBeginImageContext(rect.size);
        CGContextRef context = UIGraphicsGetCurrentContext();
        CGContextSetFillColorWithColor(context, [color CGColor]);
        CGContextFillRect(context, rect);
        UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
        UIGraphicsEndImageContext();
        return img;
    }
    复制代码

     

     

     
     
  • 相关阅读:
    CSS display使用
    WPF触发器
    WPF动画2
    WPF动画2
    WPF 动画1
    CSS 媒体查询
    [Leetcode] Rotate List
    [Leetcode] Add Two Numbers
    [Leetcode] Sort List
    [Leetcode] Reverse Linked List II
  • 原文地址:https://www.cnblogs.com/yang-guang-girl/p/5576555.html
Copyright © 2011-2022 走看看