UIImageview and UIImage 之Swift学习

//

//  ViewController.swift

//  UIImageview and UIImage

//

//  Created by Mac on 15/4/12.

//  Copyright (c) 2015 BSY. All rights reserved.

//


import UIKit


class ViewController: UIViewController {


    override func viewDidLoad() {

        super.viewDidLoad()

        // 本地图片的加载

//        self .addimage()

        

         //加载网络图片(非本地)

        self.addRemoteImageView()

    }

    

    func addimage()

    {

      // 初始化uiimageview and uiimage

        var uimageview = UIImageView(frame: CGRectMake(35, 100, 300, 300))

        //设置加载一张本地图片

        let image = UIImage(named:"cat.jpg")

        //把加载好的图片丢给imageview中的image显示

        uimageview.image = image

        //uiimageview加载到父控件上,也就是self.view

        self.view.addSubview(uimageview)

        

        

    

    

    }

    //加载网络图片(非本地)

    func addRemoteImageView()

    {

        var imageView = UIImageView(frame: CGRectMake(35, 100, 300, 300))

        // 图片地址

        let strUrl = "http://e.hiphotos.baidu.com/baike/c0%3Dbaike80%2C5%2C5%2C80%2C26/sign=410619fb3d01213fdb3e468e358e5db4/9f510fb30f2442a71525d087d543ad4bd11302ec.jpg"

        //url

        let  url = NSURL(string: strUrl)

        //图片数据

        var data = NSData(contentsOfURL:url!)

        //通过得到图片数据来加载

        let image = UIImage(data: data!)

        //把加载到的图片丢给imageViewimage现实

        imageView.image = image

        

        //边框颜色设置

        imageView.layer.borderColor = UIColor.redColor().CGColor

        //边框的宽度设置

        imageView.layer.borderWidth = 2

        

        //圆角的设置

        imageView.layer.cornerRadius = 150

        

        // 最主要的一句

        imageView.layer.masksToBounds = true

        //uiimageview加载到父控件上,也就是self.view

        self.view.addSubview(imageView)

        

        

    

    

    

    }

    override func didReceiveMemoryWarning() {

        super.didReceiveMemoryWarning()

        // Dispose of any resources that can be recreated.

    }



}


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值