zoukankan      html  css  js  c++  java
  • 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];

    运行后显示两个图片。

  • 相关阅读:
    RF基本框架搭建
    Robot Framework连接Oracle数据库
    RF接口测试
    RF-Selenium2Library关键字
    RF-autoit3中有关Send的用法
    RF-selenium2library库
    IPD产品开发流程
    python函数
    python字典
    python元组
  • 原文地址:https://www.cnblogs.com/jiwangbujiu/p/5337656.html
Copyright © 2011-2022 走看看