Swift UIImageView 构造方法

前端之家收集整理的这篇文章主要介绍了Swift UIImageView 构造方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

UIImageView有三个构造方法


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)
        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)
        self.view.addSubview(imgV2)
        
        //第三个构造方法的第二参数为imageView高亮的时候会现实的图片。这里我们手动模拟一下直接设置为高亮看效果
        imgV2.highlighted=true
        
      


苹果开发群 :414319235 欢迎加入 欢迎讨论问题

原文链接:https://www.f2er.com/swift/326009.html

猜你在找的Swift相关文章