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


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

 

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

#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.漸變效果 —> 線性漸變    

步驟還是和上面一樣!   

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

 

 

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM