iOS- CALayer繪圖,如何繪製漸變效果圖

1.漸變效果 —> 色彩空間  

 

首先:自定義一個漸變視圖,在自定義視圖中重寫drawRectspa

#import "ViewController.h"
#import "MyView.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad
{
    [super viewDidLoad];

    MyView *view = [[MyView alloc] initWithFrame:self.view.bounds];
    [self.view addSubview:view];
}

 接下來主要分爲5步    對象

  1. 獲取上下文
  2. 實例化色彩空間
  3. 描述漸變
  4. 渲染上下文(繪製漸變)
  5. 釋放對象

 

2.漸變效果 —> 線性漸變    

步驟仍是和上面同樣!   blog

  1. 獲取上下文
  2. 實例化色彩空間
  3. 描述漸變
  4. 渲染上下文(繪製漸變)
  5. 釋放對象

 

 

做者: 清澈Saup
出處: http://www.cnblogs.com/qingche/
本文版權歸做者和博客園共有,歡迎轉載,但必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接。get

相關文章
相關標籤/搜索