//
// 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
let uimageview = UIImageView(frame: CGRect(x: 30, y: 100, width: 300, height: 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: CGRect(x: 30, y: 100, width: 300, height: 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(contentsOf:url! as URL)
//通过得到图片数据来加载
let image = UIImage(data: data! as Data)
//把加载到的图片丢给imageView的image现实
imageView.image = image
//边框颜色设置
imageView.layer.borderColor = UIColor.red.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.
}
}
添加UIimageview
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...