Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 应用程序启动后检测第一次用户交互(触摸、按下、轻触、平移、捏等)_Iphone_Objective C_Ios_Ipad_Ios5 - Fatal编程技术网

Iphone 应用程序启动后检测第一次用户交互(触摸、按下、轻触、平移、捏等)

Iphone 应用程序启动后检测第一次用户交互(触摸、按下、轻触、平移、捏等),iphone,objective-c,ios,ipad,ios5,Iphone,Objective C,Ios,Ipad,Ios5,有没有办法在应用程序启动后立即检测第一次用户交互 我有一个应用程序,在主视图上有一个带有5个按钮的导航栏,上半部有滚动视图,下半部有另一个滚动视图。当应用程序启动时,我在上半部分有一系列图像的动画。一旦用户触摸、按下、轻触任何按钮或任何位置,我需要动画停止 我可以使用按钮、上半部分滚动视图和下半部分滚动视图发布通知,以便我的观察者能够处理动画的停止。但是我只是觉得有更好的方法可以做到这一点?是的,有一些触摸委托方法,比如-(void)touchesbeated:(NSSet*)触碰event:(

有没有办法在应用程序启动后立即检测第一次用户交互

我有一个应用程序,在主视图上有一个带有5个按钮的导航栏,上半部有滚动视图,下半部有另一个滚动视图。当应用程序启动时,我在上半部分有一系列图像的动画。一旦用户触摸、按下、轻触任何按钮或任何位置,我需要动画停止


我可以使用按钮、上半部分滚动视图和下半部分滚动视图发布通知,以便我的观察者能够处理动画的停止。但是我只是觉得有更好的方法可以做到这一点?

是的,有一些触摸委托方法,比如
-(void)touchesbeated:(NSSet*)触碰event:(UIEvent*)event
(void)touchesMoved:(NSSet*)触碰event:(UIEvent*)event
(void)touchedesend:(NSSet*)触碰event:(UIEvent*)event
。将它们放在任何首先出现的屏幕的视图控制器中。你可以处理触摸事件。注意:为了接收触摸事件,您必须将对象或视图设置为
[view setUserInteractionEnabled:YES]
或类似的设置。

嗯,这是我最初的方法。但它似乎和我在问题中提出的解决方案一样有效。很好的尝试!