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];
网友评论