1
A
回答
2
你會希望在這種情況下,從任何用戶交互計數30秒,所以我會建議有一個全球NSTimer
創建在你的應用程序委託,創建並使您顯着屏幕保護程序視圖,如果它達到30秒。
監視觸摸事件和視圖旋轉 - 如果發生這種情況,請使您的計時器無效並創建一個新計時器。
如果您不喜歡這種「創建/銷燬」方面,您可以從任何觸摸/旋轉事件記錄「上次輸入時間」,並且您的計時器可以將其與每次滴答的當前時間進行比較。
+0
我想我會用最後的輸入時間去...聽起來比創建/銷燬好得多... – tagyro 2010-07-24 15:49:51
相關問題
- 1. iphone屏幕保護程序(帶時鐘)
- 2. Android禁用屏幕保護程序
- 3. 3D屏幕保護程序干擾WPF應用程序(Windows XP)
- 4. 將Java應用程序轉換爲Windows屏幕保護程序
- 5. iOS應用程序鏡像「屏幕保護程序」
- 6. Android:啓動Flash應用程序作爲屏幕保護程序
- 7. 接收屏幕保護程序通知
- 8. 捕捉屏幕保護程序事件
- 9. 屏幕保護程序隱藏桌面
- 10. 檢查屏幕保護程序激活
- 11. 屏幕保護程序的Android代碼
- 12. applicationWillResignActive x屏幕保護程序
- 13. Windows UWP作爲屏幕保護程序?
- 14. Xcode與openGL的屏幕保護程序
- 15. 動畫屏幕保護程序
- 16. Windows XP屏幕保護程序 - 使用屏幕保護程序啓動過程死亡
- 17. 當屏幕保護程序打開時,全屏java應用程序最小化
- 18. Windows C++屏幕保護程序不會回到屏幕上
- 19. 加載屏幕 - iPhone應用程序
- 20. iphone應用程序進入屏幕
- 21. iPhone應用程序加載屏幕
- 22. 屏幕不啓動iphone應用程序
- 23. 密碼保護iPhone應用程序
- 24. iPhone應用程序審查保護
- 25. 保護iphone + web應用程序
- 26. 密碼保護iPhone應用程序
- 27. 使用控制檯應用程序作爲屏幕保護程序
- 28. 複製文件構建階段中的錯誤?屏幕保護程序複製到庫/屏幕保護程序
- 29. 保存iPhone應用程序的視頻屏幕截圖
- 30. iPhone主屏幕Web應用程序和保持登錄
這是一件很奇怪的事 – 2010-07-24 14:52:09
如果用戶沒有觸摸/使用該設備30秒,他可能不會看着它! – vikingosegundo 2010-07-24 15:32:39
不是那麼奇怪...... 這不是通常的應用程序商店應用程序場景: 想象一下,iPad在商店中,每個人都可以玩它。最後一位用戶觸摸了一些東西30秒後,啓動屏幕保護程序(帶有一些廣告/視頻/等)。 當我完成這個項目時,我會寫一篇關於它的文章,它會更清晰:) – tagyro 2010-07-24 15:54:44