Swift - UIImageView

Swift - UIImageView,第1张

概述import UIKitvar imageView:UIImageView!class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //创建ImageView imageView = UIImageView(fra
import UIKitvar imageVIEw:UIImageVIEw!class VIEwController: UIVIEwController {    overrIDe func vIEwDIDLoad() {        super.vIEwDIDLoad()        //创建ImageVIEw        imageVIEw = UIImageVIEw(frame: CGRect(x: 150,y: 250,wIDth: 100,height: 100))        //设置ImageVIEw显示的图片        imageVIEw.image = UIImage(named: "image")         //从文件目录中获取图片        let path = Bundle.main.path(forResource: "image",ofType: "png")//将图片拖至项目中,并输入其名称和图片格式        let fileimage = UIImage(contentsOffile: path!)        imageVIEw.image = fileimage        //从网络地址获取图片        let url = URL(string: "imageURL")//输入图片地址        //从网络中获取数据流        let data = try! Data(contentsOf: url!)        //通过数据流初始化图片        let urlimage = UIImage(data: data)        imageVIEw.image = urlimage        //实现动画播放        let image1 = UIImage(named: "image1")        let image2 = UIImage(named: "image2")        imageVIEw.animationImages = [image1!,image2!]        imageVIEw.animationDuration = 0.1//设置图片变换间隔        //设置图片比例        imageVIEw.contentMode = .scaletoFill//不保持原图比例,充满imageVIEw        imageVIEw.clipsToBounds = true//将超出的部分裁剪掉        /*         scaleAspecFit 保持图片比例已合适的大小填充imageVIEw         scaleAspectFill//保持图片比例并填充满imageVIEw        */        //将UIImageVIEwj添加到视图        self.vIEw.addSubvIEw(imageVIEw)    }    //vIEw即将显示的监听    overrIDe func vIEwWillAppear(_ animated: Bool) {        super.vIEwWillAppear(animated)        imageVIEw.startAnimating()//开始播放    }    //vIEw即将消失的监听    overrIDe func vIEwWilldisappear(_ animated: Bool) {        super.vIEwWilldisappear(animated)        imageVIEw.stopAnimating()//结束播放    }}
总结

以上是内存溢出为你收集整理的Swift - UIImageView全部内容,希望文章能够帮你解决Swift - UIImageView所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1021178.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存