Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 CATiledLAyer 中显示一个大图像。
现在我想在用户触摸该图像的两点之间画一条线。
这可能吗?,如果是的话,你能概述一下完成它的方法吗?
谢谢,拉特纳
不久前我为一个应用程序做了类似的事情。我使用的策略是在带有瓷砖的视图之上放置另一个视图。然后将您自己设置为 UIScrollViewDelegate 并且每次平铺视图滚动或缩放时,重新计算覆盖对象需要的位置。只需读取contentOffset值和 zoomScale,您就应该拥有正确确定叠加层需要定位的位置。如果触摸必须通过覆盖视图,您还必须确保触摸正确到达平铺视图。
contentOffset