【转】IOS中截屏的实现,很简易的方法
2012-05-04 16:37
357 查看
#import <QuartzCore/QuartzCore.h>
添加QuartzCore.framework库
-(void) screenShot
{
UIGraphicsBeginImageContext(self.bounds.size);
[self.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image= UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSLog(@"image:%@",image);
UIImageView *imaView = [[UIImageView alloc] initWithImage:image];
imaView.frame = CGRectMake(0, 700, 500, 500);
[self addSubview:imaView];
[imaView release];
UIImageWriteToSavedPhotosAlbum(image, self, nil, nil);
}
添加QuartzCore.framework库
-(void) screenShot
{
UIGraphicsBeginImageContext(self.bounds.size);
[self.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image= UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSLog(@"image:%@",image);
UIImageView *imaView = [[UIImageView alloc] initWithImage:image];
imaView.frame = CGRectMake(0, 700, 500, 500);
[self addSubview:imaView];
[imaView release];
UIImageWriteToSavedPhotosAlbum(image, self, nil, nil);
}
相关文章推荐
- iOS中截屏的实现,很简易的方法
- IOS中截屏的实现,很简易的方法
- IOS中截屏的实现,很简易的方法
- iOS中获取手机截屏的实现 (第二种方法)
- Unity3D 游戏引擎之IOS截屏 话筒录音 录制截屏视频保存沙盒(另类实现方法 )
- 【iOS开发-113】在storyboard上用AutoLayout,纯代码实现AutoLayout布局方法以及简单动画
- IOS开发-UIView之动画效果的实现方法(合集)
- iOS 两种方法实现左右滑动出现侧边菜单栏 slide view
- win下实现IE网页自动截屏的方法
- 史上最全的iOS之UITextView实现placeHolder占位文字的N种方法
- ios开发之倒计时实现的两种方法
- iOS中利用委托和观察者模式实现变量回调和方法回调
- iOS UINavigationController代理方法实现自定义
- iOS 断点上传文件的实现方法
- iOS JS 交互之利用系统JSContext实现 JS调用oc方法
- 玩转iOS开发 - 简易的实现2种抽屉效果
- 实现iOS长时间后台的两种方法:Audiosession和VOIP
- js中简易选项卡的实现(3种方法实现样式的封装)
- iOS摇一摇功能方法实现
- android截屏代码实现方法