Swift UIImageView 构造方法
2015-09-09 10:53
435 查看
UIImageView有三个构造方法
init(frame:CGRect)
我们可能发现UIImageView并没有这个构造方法,其实他是继承父类UIView的方法
init(image:UIImage!)
这个比较简单直接看代码
init(image:UIImage!, highlightedImage:
UIImage?)
苹果开发群 :414319235 欢迎加入 欢迎讨论问题
init(frame:CGRect)
我们可能发现UIImageView并没有这个构造方法,其实他是继承父类UIView的方法
//1,init(frame:CGRect) let imgV=UIImageView(frame: CGRectMake(20, 50, 100, 100)) let img=UIImage(named: "test0.png") imgV.image=img self.view .addSubview(imgV)
init(image:UIImage!)
这个比较简单直接看代码
//2,init(image:UIImage) let imgV1=UIImageView(image: img) imgV1.frame=CGRectMake(20, 200, 100, 100) self.view .addSubview(imgV1)
init(image:UIImage!, highlightedImage:
UIImage?)
//3,init(image:UIIImage!,highlightedImage:UIImage?) let imgV2=UIImageView(image: img, highlightedImage: UIImage(named: "test1.png")) imgV2.frame=CGRectMake(20, 350, 100, 100) self.view.addSubview(imgV2) //第三个构造方法的第二参数为imageView高亮的时候会现实的图片。这里我们手动模拟一下直接设置为高亮看效果 imgV2.highlighted=true
苹果开发群 :414319235 欢迎加入 欢迎讨论问题
相关文章推荐
- Swift 2.0学习笔记(Day 10)——运算符是“ +、-、*、/ ”吗?
- swift错误 Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/
- swift单例
- Swift10大开源项目记录
- swift详解之二十六-----------CALayer 判断是否点击hitTest 和 contensRect
- Swift OC 混编
- swift详解二十五 -------------- CALyer 几何学
- swift的基本使用(3)嵌套函数和闭包
- swift的基本使用(5)类和枚举
- Swift的基本使用(4)类和结构体
- swift怎么解决错误提示 'required' initializer 'init(coder:)' must be...这个问题
- Swift的基本使用(2)函数的定义
- Swift的一些基本使用(1)
- 从零开始自学Swift(一)
- swift中的闭包
- Xcode 6和 swift中文字,图片,xib的国际化和本地化
- swift 下拉图片变大 coreData 声明数组变量
- swift学习笔记(一)
- Swift面向协议编程初探
- 【实例教程】你会用swift创建复杂的加载动画吗