相关疑难解决方法(0)

iPhone:检测自上次屏幕触摸后用户不活动/空闲时间

是否有人实施了一项功能,如果用户在一段时间内没有触摸屏幕,您会采取某种行动吗?我正试图找出最好的方法.

UIApplication中有一些与此有关的方法:

[UIApplication sharedApplication].idleTimerDisabled;
Run Code Online (Sandbox Code Playgroud)

如果你反而有这样的事情会很好:

NSTimeInterval timeElapsed = [UIApplication sharedApplication].idleTimeElapsed;
Run Code Online (Sandbox Code Playgroud)

然后我可以设置一个计时器并定期检查该值,并在超过阈值时采取一些措施.

希望这能解释我在寻找什么.有没有人已经解决过这个问题,或者对你将如何做到这一点有任何想法?谢谢.

iphone objective-c ios idle-timer

152
推荐指数
6
解决办法
7万
查看次数

标签 统计

idle-timer ×1

ios ×1

iphone ×1

objective-c ×1