2013-02-16 19 views
0

我想在用戶點擊主頁按鈕時顯示警報。我試着用:如何檢查iPhone中的Home按鈕是否被按下並採取相應措施?

  • applicationWillResignActive
  • applicationDidEnterBackground
  • applicationWillEnterForeground
  • applicationWillTerminate

...但沒有奏效。對於前三個,當應用程序從後臺回到前臺時,會發出警報。我想在主頁按鈕被按下後立即顯示警報。有沒有辦法做到這一點?

另外:我想在前臺本身運行應用程序,或根據用戶輸入發送到後臺。

+3

不能更改或覆蓋home鍵的功能.. – 2013-02-16 07:13:14

回答

1

據我所知,你不能那樣做。目標C中的任何事件處理程序都無法訪問主頁按鈕功能。

只要應用程序被從活動狀態或活動狀態中退出,您就只會收到UIApplicationDelegate的「通知」,但您無法在其中顯示任何警報你不能主頁按鈕或讓用戶等待主頁按鈕的警報工作。

在總結,主頁按鈕必須回家了,不要緊,你的應用程序想要什麼或需要:)

+1

謝謝..我shud去4替代NW事件.. :( – 2013-02-16 07:16:45

+0

不幸的是,你不能覆蓋主頁按鈕,如果我的答案有幫助,我將不勝感激,如果你把它標記爲正確的答案;) – 2013-02-16 07:17:51

+1

當然。我將等待完成7分鐘,以便我可以標記它..替代 - 我的意思是任何其他方式來提醒用戶......多數民衆贊成它。沒有家庭BT功能。 – 2013-02-16 07:23:30

2

對不起它不能來實現。

你提到的方法在按鈕按下事件之後發生的,但它不能阻止home鍵的

相關問題