Cocoa touch 实现“放大镜”类型的UI控件

Cocoa touch 实现“放大镜”类型的UI控件,cocoa-touch,core-animation,core-graphics,careplicatorlayer,Cocoa Touch,Core Animation,Core Graphics,Careplicatorlayer,我正在实现一种目镜/变焦类型的控件,可以让您看到放大的其他UIView的部分 实现了一个解决方案,通过截取主UIView的屏幕截图,然后在放大镜中仅显示该屏幕截图的一部分 但是,这种实现效率非常低,因为我移动了触摸屏,在这种更改前后都出现了明显的减速 正在研究其他方法来实现这一点。有人有什么建议吗 我现在看到两件事: 1.CareReplicatorLayer:是否可以使用复制器层来实现这一点? 2.部分截图:如何拍摄另一个UIView/层的部分截图 有人对如何实现这一点有其他建议吗 问候 请参

我正在实现一种目镜/变焦类型的控件,可以让您看到放大的其他UIView的部分

实现了一个解决方案,通过截取主UIView的屏幕截图,然后在放大镜中仅显示该屏幕截图的一部分

但是,这种实现效率非常低,因为我移动了触摸屏,在这种更改前后都出现了明显的减速

正在研究其他方法来实现这一点。有人有什么建议吗

我现在看到两件事: 1.CareReplicatorLayer:是否可以使用复制器层来实现这一点? 2.部分截图:如何拍摄另一个UIView/层的部分截图

有人对如何实现这一点有其他建议吗

问候

请参阅的源代码,其中在自定义的富文本视图上实现了放大镜效果