UIImageView

pragma mark 显示图片的视图

// 初始化一个相框,和系统尺寸一样的
UIImageView *myImageView = [[UIImageView alloc]initWithFrame:[UIScreen mainScreen].bounds];
//初始化一张照片
UIImage *image = [UIImage imageNamed:@"1.png"];
// 将照片添加到相框里
myImageView.image = image;
//将指定的子视图移动到最后面
[self.window sendSubviewToBack:myImageView];
//将这两个视图交换层级关系
[self.window exchangeSubviewAtIndex:2 withSubviewAtIndex:0];

// 呈现
[self.window addSubview:myImageView];

pragma mark 第二种方式创建图片

// 根据路径获取,类型为1.PNG的图片
NSString *pathImage = [[NSBundle mainBundle]pathForResource:@"1" ofType:@"png"];
// 得到照片路径后,把这个照片赋值给相对应的对象
UIImage *imag = [UIImage imageNamed:pathImage];
// 把照片添加到相框中
UIImageView *patimage = [[UIImageView alloc]initWithImage:imag];
// 设置相框大小,有时也不用设置,系统会自动给定一个尺寸
patimage.frame = CGRectMake(100, 100, 200, 200);
// 如果其它视图想添加在图片上,并进行操作的话,必须打开图片的用户交互模式,这块系统默认是NO。
patimage.userInteractionEnabled = YES;
// 呈现
[self.window addSubview:patimage];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容