Iphone iOS应用程序中的触摸序列密码

Iphone iOS应用程序中的触摸序列密码,iphone,objective-c,ios,Iphone,Objective C,Ios,我正在考虑为我的应用程序创建一个密码序列,就像在点保护中那样。我是否必须学习整个打开Gl es,或者可以通过移动(void)touchesMoved,然后检查每个按钮是否位于CGrectIntersects() 我想尝试一下CGrectInterscts,但是在我看到dot-protection应用程序技术不允许用户从1移动到2之后(参见屏幕截图) 我认为这种复杂的机制是用这种方式做不到的 我认为这绝对是你可以通过TouchsMoved实现的! 我自己也做过类似的事情,我认为您应该完全按照您所说

我正在考虑为我的应用程序创建一个密码序列,就像在点保护中那样。我是否必须学习整个打开Gl es,或者可以通过移动
(void)touchesMoved
,然后检查每个按钮是否位于
CGrectIntersects()

我想尝试一下
CGrectInterscts
,但是在我看到dot-protection应用程序技术不允许用户从1移动到2之后(参见屏幕截图)

我认为这种复杂的机制是用这种方式做不到的


我认为这绝对是你可以通过TouchsMoved实现的!
我自己也做过类似的事情,我认为您应该完全按照您所说的那样做,只需使用touchesStart(以及touchesmoved和toucheseEnd)跟踪每个动作,并使用CGRectIntersect与UIImageView或坐标相交,不管您想怎么做。这是可能的

如果您不想推出自己的实现,可以使用一些已经存在的库,如下所示:

或者看起来像这样:


你是如何在上面的截图中阻止移动形式1到2的?你可能会保存所有已经接触到的点,所以当CGRectintersect返回true时,只需检查点是否是相邻的点,不应该太难:)@Shubhank,BobDev:请注意,问答网站也是如此,而不是论坛。一般来说,在问题(而不是评论)中提问,并通过更新帖子来回应澄清请求,而不是回复评论。首先,一篇文章不需要阅读评论就可以理解。另一方面,评论并不适合(也不适合)讨论。如果你想讨论某事,请使用。