1

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

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

但是,这种实现效率非常低,因为我四处移动触摸,在此更改之前和之后都会出现明显的减速。

寻找其他方法来做到这一点。有人有什么建议吗?

我现在正在研究两件事:
1. CAReplicatorLayer:是否可以使用复制器层来做到这一点?
2. 部分截图:如何截取另一个 UIView/layer 的部分截图?

有人对如何实施有任何其他建议吗?

问候!

4

1 回答 1

0

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

于 2012-02-22T06:46:04.307 回答