IOS开发-UI学习-UIImageView控件

在页面上展现本地图片:

1 //    使用本地图片
2 //    先初始化UIImageView
3     myImageV = [[UIImageView alloc]initWithFrame:CGRectMake(0, 20, 418, 300)];
4 //    给UIImageView绑定本地图片
5     myImageV.image = [UIImage imageNamed:@"aa.jpg"];
6 //    把UIImageView添加到页面中
7     [self.view addSubview:myImageV];

 

 

 

使用网络图片:

使用网络图片就要使用url,但有些url是http的,不是https,在ios7以后的系统中存在安全审核问题,需要在Info.plist文件中先加入一下代码。使用Source Code打开Info.plist,然后添加如下代码:

1     <key>NSAppTransportSecurity</key>
2     <dict>
3     <key>NSAllowsArbitraryLoads</key>
4     <true/>
5     </dict>

这样就可以使用网络图片了,代码如下:

 1 //    使用网络图片
 2 //    先初始化UIImageView
 3     myImageVurl = [[UIImageView alloc]initWithFrame:CGRectMake(0, 320, 418, 400)];
 4 //    用图片所在网址生成url
 5     NSURL *imageUrl = [NSURL URLWithString:@"http://photocdn.sohu.com/20160330/Img442793623.jpeg"];
 6 //    使用NSData存储URL图片的文件内容
 7     NSData *datanow = [NSData dataWithContentsOfURL:imageUrl];
 8 //    使用上一步生成的文件内容生成UIImage
 9     UIImage *img = [UIImage imageWithData:datanow];
10 //    把图片绑定到myImageVurl
11     myImageVurl.image = img;
12 //    把UIImageView添加到页面中
13     [self.view addSubview:myImageVurl];

运行后显示两个图片。

 

posted @ 2016-03-30 16:15  jiwangbujiu  阅读(281)  评论(0编辑  收藏  举报