0

よく検索しましたが、プログラムでアプリケーションをバックグラウンドに移動して電話のホーム画面を表示する方法が見つかりませんでした。アプリを終了したくありませんが、プログラムでHOMEボタンを押すだけです。それを行う方法はありますか?

4

3 に答える 3

1

残念ながら、iOSには、フォーカスが合っていないときにアプリが実行できるバックグラウンドモードはありません。Appleは、状態が保持されるようにアプリケーションを「一時停止」するようにシステムを設計しましたが、アプリはいつでも終了できることに注意してください。

于 2013-03-07T15:48:50.950 に答える
1

残念ながら、そうではありません。ユーザーをホーム画面に戻すことができるパブリックAPIはありません。

これらの質問に示されているように:

ブラッドラーソンは、この質問の答えに詳細な説明を提供します:

于 2013-03-07T15:49:04.007 に答える
0

プライベート API を呼び出すことでこれを行うことができますが、上記のように、Apple は AppStore アプリでこれを許可していないことに注意してください。

var x = UIApplication.SharedApplication;
x.PerformSelector (sel: new MonoTouch.ObjCRuntime.Selector ("suspend"), obj: x, delay: 5);
于 2013-03-14T20:07:50.883 に答える