0

我在 CATiledLAyer 中显示一个大图像。

现在我想在用户触摸该图像的两点之间画一条线。

这可能吗?,如果是的话,你能概述一下完成它的方法吗?

谢谢,拉特纳

4

1 回答 1

1

不久前我为一个应用程序做了类似的事情。我使用的策略是在带有瓷砖的视图之上放置另一个视图。然后将您自己设置为 UIScrollViewDelegate 并且每次平铺视图滚动或缩放时,重新计算覆盖对象需要的位置。只需读取contentOffset值和 zoomScale,您就应该拥有正确确定叠加层需要定位的位置。如果触摸必须通过覆盖视图,您还必须确保触摸正确到达平铺视图。

于 2011-05-24T14:13:12.187 回答