Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
iPhoneのアプリ内スクリーンセーバーを作成するにはどうすればよいですか?
例:アプリが使用されていない30秒後、「スクリーンセーバー」が起動します。スクリーンセーバーが映画、写真のスライドショーなどである場合。
この場合、ユーザー インタラクションから 30 秒をカウントする必要があるため、NSTimer30 秒に達した場合にスクリーン セーバー ビューを作成して目立つようにするアプリ デリゲートでグローバルを作成することをお勧めします。
NSTimer
タッチ イベントとビューの回転を監視します。これらが発生した場合は、タイマーを無効にして新しいタイマーを作成します。
これの「作成/破棄」の側面が気に入らない場合は、任意のタッチ/回転イベントから「最後の入力時間」をログに記録でき、タイマーはこれを各ティックの現在の時間と比較できます。