iOS 归档UIImageView后,再解档,imageview的图片出现自动旋转
2015-08-14 17:14
495 查看
今天遇到了问题,归档后的UIImageView,再解档后 出现图片旋转的状况!
原因是拍照后的图片放在UIImageView上,根据拍照设备的方向,imageOrientation 也会发生改变!所以UIImageView解档的时候需要自己旋转过来。
if (self.arcRemarkImageView.image.imageOrientation
== UIImageOrientationDown)
{
self.arcRemarkImageView.image = [UIImageimageWithCGImage:self.arcRemarkImageView.image.CGImagescale:1.0orientation:UIImageOrientationDown];
}
elseif(self.arcRemarkImageView.image.imageOrientation
== UIImageOrientationRight)
{
self.arcRemarkImageView.image = [UIImageimageWithCGImage:self.arcRemarkImageView.image.CGImagescale:1.0orientation:UIImageOrientationRight];
}elseif (self.arcRemarkImageView.image.imageOrientation
== UIImageOrientationLeft)
{
self.arcRemarkImageView.image = [UIImageimageWithCGImage:self.arcRemarkImageView.image.CGImagescale:1.0orientation:UIImageOrientationLeft];
}
原因是拍照后的图片放在UIImageView上,根据拍照设备的方向,imageOrientation 也会发生改变!所以UIImageView解档的时候需要自己旋转过来。
if (self.arcRemarkImageView.image.imageOrientation
== UIImageOrientationDown)
{
self.arcRemarkImageView.image = [UIImageimageWithCGImage:self.arcRemarkImageView.image.CGImagescale:1.0orientation:UIImageOrientationDown];
}
elseif(self.arcRemarkImageView.image.imageOrientation
== UIImageOrientationRight)
{
self.arcRemarkImageView.image = [UIImageimageWithCGImage:self.arcRemarkImageView.image.CGImagescale:1.0orientation:UIImageOrientationRight];
}elseif (self.arcRemarkImageView.image.imageOrientation
== UIImageOrientationLeft)
{
self.arcRemarkImageView.image = [UIImageimageWithCGImage:self.arcRemarkImageView.image.CGImagescale:1.0orientation:UIImageOrientationLeft];
}
相关文章推荐
- Codeforces Round #250 D - The Child and Sequence/[TYVJ3838] DQS和序列(by 帝江&Darkfalmes)
- iOS基础-UIKit框架-多控制器管理-Segue
- Codeforces Gym 100379I Move the queen to the corner! 威佐夫博弈变形 + 高精度
- HDU 4106 Fruit Ninja 费用流
- A simple Test-Query Program
- EasyUI中tree,Datagrid,pagenation的使用EasyUI中Datagrid和pagenation进行关联时,再次点击pagenation时让表格数据显示的问题
- EasyUI中tree,Datagrid,pagenation的使用EasyUI中Datagrid和pagenation进行关联时,再次点击pagenation时让表格数据显示的问题
- 枚举.values()表示得到全部的枚举内容,然后以对象数组的形式用foreach输出
- LeetCode之Unique Binary Search Trees
- -[UIViewController _loadViewFromNibNamed:bundle:]
- 特殊权限suid sgid sticky
- MYGUI和HGE
- Android 常用框架、第三方、代码、UI整理
- 交互设计师应该如何设计作品集
- druid
- Android UI性能优化实战 识别绘制中的性能问题
- 如何做好团队中的Style Guide
- hadoop SequenceFile介绍 大数据 存储
- UNIQUE KEY
- UIButton的发现