详解iPhone应用中剪切技巧是本文呢要介绍的内容,主要介绍了iphone中的应用技巧,内容不多,我们吸纳来看详细内容。iPhone应用中的剪切技巧列表。
1.获取图形上下文
2.构造剪切的路径(形状)
3.构建剪切区域
4.贴上你的画
- // 1CGContextRef context = UIGraphicsGetCurrentContext();
- // 2CGRect bounds = CGRectMake(0.0f, 0.0f, SIDELENGTH, SIDELENGTH);
- CGMutablePathRef path = CGPathCreateMutable();CGPathAddEllipseInRect(path, NULL, bounds);
- // 3CGContextAddPath(context, path);CGContextClip(context);
- // 4[LOGO drawInRect:bounds];
截取屏幕图片
- //创建一个基于位图的图形上下文并指定大小为CGSizeMake(200,400)
- UIGraphicsBeginImageContext(CGSizeMake(200,400));
- //renderInContext 呈现接受者及其子范围到指定的上下文
- [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
- //返回一个基于当前图形上下文的图片
- UIImage *aImage = UIGraphicsGetImageFromCurrentImageContext();
- //移除栈顶的基于当前位图的图形上下文
- UIGraphicsEndImageContext();
- //以png格式返回指定图片的数据
- imageData = UIImagePNGRepresentation(aImage);
小结:详解iPhone应用中剪切技巧的内容介绍完了,希望本文对你有所帮助。