0

我正在开发关于 android 的屏幕锁定(类似于)应用程序的 iPhone 项目。

我在每个圆圈(3x3)和我创建的地图的线条下方将我的视图划分为 5 x 5。这是我的第一篇文章,所以我不能发布任何图像。

您需要从一个圆圈拖动到另一个圆圈,以便在这两个圆圈之间连接一条线。因此,我正在使用函数 touches move 但由于该函数每次都保持 CGpoint 值。我将如何保持我已经拖过的前一个圆圈的状态,以便我可以画一条线来连接当前圆圈?

4

2 回答 2

0

您可以使用https://github.com/bunchjesse/JBSignatureController来绘制线条,对于特定区域,您可以检查接触点。

于 2012-03-19T12:57:24.763 回答
0

使用touchesBegan:withEventtouchesEnded:withEvent。在touchesBegan方法中存储您的起点并touchesEnded存储您的终点,然后您就拥有了它->在这些点之间画一条线。还要确保传递给这些函数的触摸集仅包含一次触摸。

[编辑]:对于连续画线,在您的起点和触摸移动方法中收到的当前点之间画一条线

于 2012-03-18T15:57:07.070 回答