- - (void)viewDidLoad {
- [super viewDidLoad];
- // Do any additional setup after loading the view, typically from a nib.
- UIImageView *imageView = [[UIImageView alloc]initWithImage:[[UIImage imageNamed:@"AppIconImage"] imageWithRenderingMode:UIImageRenderingModeAutomatic]];//根据图片所在的位置不同来自动选择渲染模式
- UIImageView *imageView1 = [[UIImageView alloc]initWithImage:[[UIImage imageNamed:@"AppIconImage"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];//默认采用图片的原始颜色来进行图片渲染imageView1.frame = CGRectMake(0,50, imageView1.frame.size.width, imageView1.size.height);
- UIImageView *imageView2 = [[UIImageView alloc]initWithImage:[[UIImage imageNamed:@"AppIconImage"] imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate]];//采用蓝色作为渲染颜色,忽略原始图片的颜色imageView2.frame = CGRectMake(0,150, imageView1.frame.size.width, imageView1.size.height);
- [self.view addSubview:imageView];
- [self.view addSubview:imageView1];
- [self.view addSubview:imageView2];
- }
来源: http://www.bubuko.com/infodetail-2019856.html