iOS放大镜的实现

效果图如下:


iOS放大镜的实现_第1张图片
Glasses.gif
  • 实现思路:
    创建一个imageView,重写touchBegin的时候获取到触摸点,然后根据触摸点得到真实图片上以触摸点为中心的70*70的放大镜,就是在原图上截取指定区域内的图片然后放在另一个imageView2上,将这个imageView2加到imageView上就可以了,同样处理touchMoved事件就可以,当触摸点超出imageView的范围的时候移除imageView2,touchEnd事件一样移除imageView2.
  • 再详细的看Demo吧
    github:https://github.com/SpTTlv/GlassesView.git

你可能感兴趣的:(iOS放大镜的实现)