【发布时间】:2011-05-24 13:21:51
【问题描述】:
我在 CATiledLAyer 中显示一个大图像。
现在我想在用户触摸该图像的两点之间画一条线。
这可能吗? ,如果是的话,你能概述一下完成它的方法吗??
谢谢, 拉特纳
【问题讨论】:
标签: iphone catiledlayer
我在 CATiledLAyer 中显示一个大图像。
现在我想在用户触摸该图像的两点之间画一条线。
这可能吗? ,如果是的话,你能概述一下完成它的方法吗??
谢谢, 拉特纳
【问题讨论】:
标签: iphone catiledlayer
不久前我为一个应用做了类似的事情。我使用的策略是在带有瓷砖的视图之上放置另一个视图。然后将你自己设置为 UIScrollViewDelegate 并且每次平铺视图滚动或缩放时,重新计算覆盖对象需要的位置。只需阅读 contentOffset 值和 zoomScale,您就应该拥有正确确定叠加层需要定位的内容。如果触摸必须通过覆盖视图,您还必须确保触摸正确到达平铺视图。
【讨论】: