monotouch iphone以编程方式进入手机主屏幕

时间:2013-03-07 15:45:22

标签: iphone xamarin.ios

我搜索了很多,但没有找到如何以编程方式将应用程序带到后台,因此显示了手机的主屏幕。我不想终止应用程序,只是以编程方式按下HOME按钮。有什么办法吗?

3 个答案:

答案 0 :(得分:1)

不幸的是,iOS中没有后台模式,应用程序仍然可以在失焦时运行。 Apple已将系统设计为“暂停”应用程序,以便保留状态,但要小心,应用程序可以随时终止。

答案 1 :(得分:1)

不,不幸的是没有。没有公共API允许您将用户发送回主屏幕。

如以下问题所示:

Brad Larson对这个问题的答案提供了详细解释:

答案 2 :(得分:0)

您可以通过调用私有API来执行此操作,但请注意上述Apple在AppStore应用上不允许这样做。

var x = UIApplication.SharedApplication;
x.PerformSelector (sel: new MonoTouch.ObjCRuntime.Selector ("suspend"), obj: x, delay: 5);