iphone - 延迟但不禁用 iPhone 自动锁定

标签 iphone timer delay python-idle

我目前有一个非常简单的应用程序,唯一的交互就是摇动 iPhone。然而,由于 iPhone 没有收到任何触摸事件,屏幕最终会变暗并自动锁定。我想知道是否有办法重置摇动时的自动锁定超时?

我知道要完全禁用自动锁定,我会这样做:

[[ UIApplication sharedApplication ] setIdleTimerDisabled: YES ]

但我真的不想完全禁用它;如果 iPhone 没有正常使用,它应该会按预期自动锁定。

感谢您的帮助。

最佳答案

您可以根据您自己的 NSTimer 或行为手势(摇动手机)的值来切换 [UIApplication sharedApplication].idleTimerDisabled 的值。它可以在您的应用程序中多次设置为 YES/NO

关于iphone - 延迟但不禁用 iPhone 自动锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1023265/

相关文章:

c - 使用较短的延迟读取 PIC 的 ADC 模块的效果(在 PIC C 中)

audio - XNA,Monogame; XACT可以替代吗?

iphone - 在用 phonegap 包装的 html5 iphone 应用程序中使用 css sprite 是否会加快性能?

iphone - 在特定点停止 CABasicAnimation

ios - iPad 版 iOS App

iphone - NSEntityMigrationPolicy 子类方法未被调用

php - PHP 中的随机延迟计时器

javascript - setTimeout 不会立即启动

c# - 在刻度线中间停止计时器

c - 使用 PIC32 的定时器 2 设置延迟