iOS开发在imageView不变的情况下,怎么让imageView里的图片旋转90°?

 我来答
无名小卒udl
高粉答主

推荐于2019-09-23 · 每个回答都超有意思的
知道大有可为答主
回答量:187
采纳率:100%
帮助的人:5.8万
展开全部

使用下面的代码可以正确旋转图片。

UIImage *img = [UIImage imageNamed:@"i"];

UIImageOrientation a0 = img.imageOrientation;

UIImage *image = [UIImage imageWithCGImage:img.CGImage scale:2.0 orientation:UIImageOrientationRight];

UIImageOrientation a2 = image.imageOrientation;

UIImageView *imageView = [[UIImageView alloc] initWithImage:image];

[imageView sizeToFit];

[self.view addSubview:imageView];

一、imageView结构

java.lang.Object

android.view.View

android.widget.ImageView

1. 已知直接子类:

ImageButton, QuickContactBadge 

2.已知间接子类:

ZoomButton

二、imageView类概述

显示任意图像,例如图标。ImageView类可以加载各种来源的图片(如资源或图片库),需要计算图像的尺寸,比便它可以在其他布局中使用,并提供例如缩放和着色(渲染)各种显示选项。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式