IOS开发-UI学习-UIImageView控件
2016-03-30 16:15
330 查看
在页面上展现本地图片:
使用网络图片:
使用网络图片就要使用url,但有些url是http的,不是https,在ios7以后的系统中存在安全审核问题,需要在Info.plist文件中先加入一下代码。使用Source Code打开Info.plist,然后添加如下代码:
这样就可以使用网络图片了,代码如下:
运行后显示两个图片。
// 使用本地图片 // 先初始化UIImageView myImageV = [[UIImageView alloc]initWithFrame:CGRectMake(0, 20, 418, 300)]; // 给UIImageView绑定本地图片 myImageV.image = [UIImage imageNamed:@"aa.jpg"]; // 把UIImageView添加到页面中 [self.view addSubview:myImageV];
使用网络图片:
使用网络图片就要使用url,但有些url是http的,不是https,在ios7以后的系统中存在安全审核问题,需要在Info.plist文件中先加入一下代码。使用Source Code打开Info.plist,然后添加如下代码:
<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict>
这样就可以使用网络图片了,代码如下:
// 使用网络图片 // 先初始化UIImageView myImageVurl = [[UIImageView alloc]initWithFrame:CGRectMake(0, 320, 418, 400)]; // 用图片所在网址生成url NSURL *imageUrl = [NSURL URLWithString:@"http://photocdn.sohu.com/20160330/Img442793623.jpeg"]; // 使用NSData存储URL图片的文件内容 NSData *datanow = [NSData dataWithContentsOfURL:imageUrl]; // 使用上一步生成的文件内容生成UIImage UIImage *img = [UIImage imageWithData:datanow]; // 把图片绑定到myImageVurl myImageVurl.image = img; // 把UIImageView添加到页面中 [self.view addSubview:myImageVurl];
运行后显示两个图片。
相关文章推荐
- UIView的alpha、hidden和opaque属性之间的关系和区别
- 基于QtQuick2.0应用程序运行于XP系统的诸多问题
- 判断Android 系统是MIUI 的,魅族的Flyme ,还是原生的?
- ios UITableView性能优化
- UUID生成方法总结
- UIview需要知道的一些事情:setNeedsDisplay、setNeedsLayout
- Android UI设计——EditText
- HBase源码分析之KeyValue
- QSqlQuery的使用
- Android RoboGuice 使用指南
- 对于requirejs AMD模块加载的理解
- JFinal教程JfinalUIB 代码笔记 (9)--- JFinal分页存在的问题
- Android 之200款UI效果
- UIBarButtonSystemItem样式一览
- druid报异常 “sql injection violation, part alway true condition not allow”的解决方案
- not unique tables/alias:'t_cms_queen'
- 【iOS开发新手上路】教你一步一步创建一个功能齐全的UITableViewController(上)
- iOS中UITableView的UITableViewStyleGrouped组间距
- 放肆地使用UIBezierPath和CAShapeLayer画各种图形
- GPUImage