iosアプリで画面を一定時間操作しなくても消えないように設定するには
[UIApplication sharedApplication] setIdleTimerDisabled:YES];
を設定する。逆に消えるように設定するには
[UIApplication sharedApplication] setIdleTimerDisabled:NO];
とする。
idleTimerDisabledはデフォルトではNOが設定されているので、画面は消えるようになっているが、xcodeでデバックしているときは画面が消えないようになっており、実機でデバックしているとYESに設定されているように勘違いしてしまうことがあるので注意が必要。