本文主要是介绍获取CGContextRef的几种方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.继承UIView,重写drawRect方法
CGContextRef ctx = UIGraphicsGetCurrentContext();
2.根据创建好的CALayer获取当前Layer的Context
- (CGContextRef) MyCreateBitmapContext:(CALayer*)layer
{int pixelsWide = layer.bounds.size.width;int pixelsHigh = layer.bounds.size.height;CGContextRef context = NULL;int bitmapByteCount;int bitmapBytesPerRow;bitmapBytesPerRow = (pixelsWide * 4);// 1bitmapByteCount = (bitmapBytesPerRow * pixelsHigh);CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();context = CGBitmapContextCreate (NULL,// 4pixelsWide,pixelsHigh,8, // bits per co
这篇关于获取CGContextRef的几种方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!