1

我正在实现一种眼镜/缩放类型的控件,可以让您看到其他UIView的部分被放大。实现“放大镜玻璃”类型的UI控件

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

但是,这种实现效率非常低,因为我在这种变化之前和之后移动触摸有明显的减速。

寻找其他方法来做到这一点。任何人有任何建议?

我现在看到两件事情:
1. CAReplicatorLayer:是否可以使用复制器图层执行此操作?
2.部分屏幕截图:如何获取另一个UIView /图层的部分屏幕截图?

任何人有任何其他的建议,可以如何实现?

问候!

回答

0

请参阅EGOTextView的源代码,其中在定制的富文本视图上实现放大镜玻璃效果。