ios 关于UIView转UIImage失贞问题
2016-12-30 00:00
363 查看
只需要一个方法即可。
- (UIImage*) imageWithUIView:(UIView*) view{
CGSize s = view.bounds.size;
// 创建一个bitmap的context
// 并把它设置成为当前正在使用的context
UIGraphicsBeginImageContextWithOptions(s, NO, [UIScreen mainScreen].scale);
CGContextRef currnetContext = UIGraphicsGetCurrentContext();
[view.layer renderInContext:currnetContext];
// 从当前context中创建一个改变大小后的图片
UIImage* image = UIGraphicsGetImageFromCurrentImageContext();
// 使当前的context出堆栈
UIGraphicsEndImageContext();
return image;
}
- (UIImage*) imageWithUIView:(UIView*) view{
CGSize s = view.bounds.size;
// 创建一个bitmap的context
// 并把它设置成为当前正在使用的context
UIGraphicsBeginImageContextWithOptions(s, NO, [UIScreen mainScreen].scale);
CGContextRef currnetContext = UIGraphicsGetCurrentContext();
[view.layer renderInContext:currnetContext];
// 从当前context中创建一个改变大小后的图片
UIImage* image = UIGraphicsGetImageFromCurrentImageContext();
// 使当前的context出堆栈
UIGraphicsEndImageContext();
return image;
}
相关文章推荐
- iOS开发笔记--关于设置UIView的背景为图片的方法以及问题
- 关于Unity3D(4.7和5.3.4)与IOS原生Object-C交互,调用IOS原生UIImagePickerController的问题
- ios 关于UIImageView的显示问题——居中显示或者截取图片的中间部分显示
- iOS 关于设置UIView的autoresizingMask没有作用的问题
- iOS 关于UIImage的压缩问题
- iOS开发笔记--关于设置UIView的背景为图片的方法以及问题
- IOS开发:关于设置UIView的背景为图片的方法以及问题
- IOS开发:关于设置UIView的背景为图片的方法以及问题
- IOS开发:关于设置UIView的背景为图片的方法以及问题
- ios 关于UIImageView的显示问题——居中显示或者截取图片的中间部分显示
- ios 关于UITableView UITableViewCellAccessoryCheckmark 混乱的问题
- IOS开发:关于UILabel阴影设置的问题
- iOS开发中界面展示大图片时UIImage的性能问题
- 关于iOS5 + XCode4.2环境下iPhone3G和3Gs + iOS4.2.1不能调试的问题解决方案整理
- 关于ios应用有时候黑屏得问题
- 关于ios中的长按事件被调用两次的问题
- 关于iOS5 + XCode4.2环境下iPhone3G和3Gs + iOS4.2.1不能调试的问题
- 【iOS-Cocos2d游戏开发】关于CCSpriteSheet报错问题
- 关于IOS伪类:hover的问题
- 关于解决MGSPlitview iOS版本兼容性问题