效果圖如下:
Glasses.gif
- 實現思路:
創(chuàng)建一個imageView,重寫touchBegin的時候獲取到觸摸點,然后根據觸摸點得到真實圖片上以觸摸點為中心的70*70的放大鏡,就是在原圖上截取指定區(qū)域內的圖片然后放在另一個imageView2上,將這個imageView2加到imageView上就可以了,同樣處理touchMoved事件就可以,當觸摸點超出imageView的范圍的時候移除imageView2,touchEnd事件一樣移除imageView2. - 再詳細的看Demo吧
github:https://github.com/SpTTlv/GlassesView.git