美文网首页
UIImageView(图片)

UIImageView(图片)

作者: Alan龙马 | 来源:发表于2017-05-11 17:06 被阅读54次
    lazy var titleImg: UIImageView = {
        
        let imgView = UIImageView ()
        imgView.image = UIImage.init(named: "x")
        imgView.backgroundColor = UIColor.yellow
        imgView.isUserInteractionEnabled = true
        let tap = UITapGestureRecognizer(target: self, action:#selector(clickImg))
        imgView.addGestureRecognizer(tap)
        return imgView
    }()
    
        titleImg.snp.makeConstraints { (make) -> Void in
            make.width.equalTo(50)
            make.height.equalTo(50)
        }

    @objc func clickImg(_ sender:UITapGestureRecognizer)
    {
        
    }

图片适应

       //图片自适应,ImageView会有部分空白
        imgView.contentMode = .scaleAspectFit
        //去图片中间部分,图片太大的情况
        imgView.contentMode = .scaleAspectFill
        imgView.clipsToBounds = true
        //图片不会保持原来的比例
         imgView.contentMode = .scaleToFill
image.png
保存图片到沙盒
方便查看UIImage 的大小
//打印工程所在文件路径
print(NSHomeDirectory())
//获取本地缓存文件路径
let cachPath = NSSearchPathForDirectoriesInDomains(.cachesDirectory, .userDomainMask, true)
//设置保存路径
let path = cachPath[0] + "/img.png"
//将图片转换为png图片数据
//let imgData = UIImagePNGRepresentation(img!)
    do {
     //写入到指定路径
      try data222?.write(to: URL(fileURLWithPath: path))
        }
   catch{
            
        }
ImageView 基础

https://www.jianshu.com/p/0ae8c8fe0dc6

iOS-图片裁剪

https://github.com/Yasic/DynamicClipImage
https://www.jianshu.com/p/0ddf4f7476aa
https://www.jianshu.com/p/d9ca82c1834c
https://github.com/Rogue24/JPImageresizerView

图片压缩到指定大小 200k 以下
图片分类 旋转,截取。。。。

相关文章

  • Note 11 播放器UI

    设置label UIImageView显示图片 UIImageView可以显示静态图片或者多张图片组成的动画 通过...

  • UIBlurEffect毛玻璃

    // 创建显示图片UIImageView *imageView = [[UIImageView alloc] i...

  • iOS入门之UI05 -- UIImageView

    /* *UIImageView 承载图片的控件,UIView子类 */ UIImageView *imageV =...

  • UIButton和UIImageView的区别

    1.显示图片 1> UIImageView只能显示一种图片,并且图片默认会填充整个UIImageView ( ...

  • 动画开发

    一、 UIImageView来播放图片组成帧动画 1.创建UIImageView UIImageView * im...

  • UIImageView

    UIImageView 创建UIImageView 添加图片的两种方法

  • 图片的高斯模糊处理

    //使用图片初始化 UIImageView *imm = [[UIImageView alloc]initWith...

  • UIImageView

    UIImageView 用UIImageView来显示图片,其contentMode属性控制图片如何显示,默认值是...

  • UIImageView(图片)

    图片适应 保存图片到沙盒 ImageView 基础 https://www.jianshu.com/p/0ae8c...

  • UIImageView、UISegmentedControl和U

    UIImageView UIImageView(图片视图):它相当于一个相框,专门用作显示图片,可以存放一个图片或...

网友评论

      本文标题:UIImageView(图片)

      本文链接:https://www.haomeiwen.com/subject/bdaotxtx.html