UIImageview and UIImage 之Swift学习
来源:互联网 发布:劲舞团做图软件 编辑:程序博客网 时间:2024/06/07 13:58
//
// 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!)
//把加载到的图片丢给imageView的image现实
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.
}
}
- UIImageview and UIImage 之Swift学习
- Snail—UI学习之UIImage及UIImageView
- swift学习之路——uiimageview
- swift学习笔记-UI篇之UIImageView
- Swift 之 UIImageView
- UIImageView UIImage
- UIImage UIImageView
- UI基础之-UIImage,UIImageView, UISegmentedControl,UISlider
- Swift - 图片处理库ImageHelper详解(扩展UIImage,UIImageView)
- Swift之UIImage方法扩展
- IOS学习之UIImageView
- UIImageView,UIImage,CGContextRef
- UIImageView和UIImage,CGContextRef
- UIImage,UIImageView,截取圆形
- UIImageView和UIImage
- UIImageView和UIImage
- swift UIImageView
- swift UIImageView
- 第五周项目1——深复制体验(3)
- PHP在线编辑器fckeditor应用
- TCP连接建立过程中为什么需要“三次握手”
- PHP封装上传类
- redhad安装gcc问题---解决依赖问题
- UIImageview and UIImage 之Swift学习
- 第六周项目四--成员函数、友元函数和一般函数的区别(求两点的距离)
- PHP封装Mysql工具类
- linux 进程内存解析
- 数字图像处理学习笔记:图像保存路径问题
- vb.net 总结
- n a^o7 ! 2012年"浪潮杯"山东省第三届ACM大学生程序设计竞赛 队友不在,只好划水。。。
- vim编辑显示行号
- PHP封装验证码类