麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

iOSCoreAnimation學習總結(2)--實現自定義圖層

2019-11-14 18:08:14
字體:
來源:轉載
供稿:網友

一. 創建圖層繼承于CALayer,并在子類實現drawInContext方法

@interface CTLayer : CALayer@end@implementation CTLayer-(void)drawInContext:(CGContextRef)ctx{
   //畫一個圓 CGContextSetRGBFillColor(ctx,
0, 0, 1, 1); CGContextAddEllipseInRect(ctx, CGRectMake(100, 100, 100, 100)); CGContextFillPath(ctx);}@end

在viewcontroller加載視圖時,

    CTLayer *layer = [CTLayer layer];    layer.bounds = CGRectMake(0, 0, 300, 300);    layer.anchorPoint = CGPointMake(0,0);    [layer setNeedsDisplay];//顯示圖層    [self.view.layer addSublayer:layer];

 

二. 使用代理方式創建

    CTLayer *layer = [CTLayer layer];    layer.bounds = CGRectMake(0, 0, 300, 300);    layer.anchorPoint = CGPointMake(0,0);    layer.delegate = self; //指定代理,該代理可為任意類型    [layer setNeedsDisplay];//顯示layer    [self.view.layer addSublayer:layer];

實現代理方法

#PRagma mark 代理方法-(void)drawLayer:(CALayer *)layer inContext:(CGContextRef)ctx{    CGContextSetRGBFillColor(ctx, 0, 0, 1, 1);    CGContextAddEllipseInRect(ctx, CGRectMake(100, 100, 100, 100));    CGContextFillPath(ctx);}

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人精品视频在线 | 成人免费乱码大片a毛片视频网站 | 黑人日比 | 日韩色视频在线观看 | 91网页| 99ri在线 | 亚洲性综合网 | 精品国产一区二区三区成人影院 | 暖暖免费观看高清完整版电影 | 成人羞羞在线观看网站 | 国产亚洲综合一区二区 | 黄污污网站 | 国产成人高清成人av片在线看 | 久草在线公开视频 | 99在线免费观看视频 | 国产99久久精品一区二区 | 黑人日比视频 | 在线亚洲欧美 | 国产午夜精品久久久 | 黄色成人短视频 | 亚洲免费毛片基地 | 欧产日产国产精品乱噜噜 | 国产精品久久久久久久久久东京 | 钻石午夜影院 | 九九热视频免费在线观看 | 日本视频在线播放 | 最新av在线免费观看 | 成人综合一区二区 | 色综合网在线观看 | 亚洲成人免费网站 | 久久逼逼| a网在线 | xxxx18韩国护士hd老师 | 久久久久性 | 国产精品久久国产精品 | 成人偷拍片视频在线观看 | av影片在线观看 | 女人一级一级毛片 | 久久精品一级片 | 亚洲国产馆 | av在线看网站 |