摘要:
前言:还是这个图片浏览的小demo,在里面实现了对单张图片的放大缩小。现在把我已知的图片缩放的各种方法记录下来,方便以后查阅,毕竟图片缩放还是经常用到的。正文:构建图像缩略图,通常有3种形式:保持图像比例不变调整大小;裁剪部分图像来匹配可用空间;通过匹配可用空间的长度和宽度来填充图像。一、最简单的方法UIGraphicsBeginImageContext(size); //size 为CGSize类型,即你所需要的图片尺寸[sourceImage drawInRect:newImageRect]; //sourceImage为原图,newImageRect指定了图片绘制区域newImage = 阅读全文
摘要:
前言:还是那个图片浏览的demo,利用UIScrollView实现图片的分页显示,现在希望点击每一张图片,都可以跳转到另一个专门对图片进行放大缩小的controller.面临的问题是:UIScrollView作为一个如此常用的控件,查看UIScrollViewDelegate,只有滑动响应,竟然没有响应点击事件的方法!那么,就只有自己写点击事件了。事件的具体操作好写,关键是如何把点击事件传进来?有两种方法:一、用现成的协议 二、自己新定义一个协议。这里,我们介绍第一种方法,协议@protocolUIGestureRecognizerDelegate 类UITapGestureRecognize 阅读全文