如何在iOS iPad模拟器中打开iOS多任务栏

25

我想测试我的应用程序在“全新”启动时的起始状态,以及在从多任务状态启动时的状态。在iPad上,用户可以双击Home按钮两次来打开多任务栏,然后关闭所有不再需要运行的应用程序。

以前的模拟器版本实际上有一个Home按钮,这使得这个过程变得容易。但是现在没有了。为了回到主屏幕,您必须进入 模拟器->硬件->Home, 但是没有列出选项来模拟它的双击。

我是否遗漏了什么?或者说,现在已经没有办法杀掉已经在iPad模拟器中启动的应用程序,而不是完全删除它们了。如果我每次更改测试这部分应用程序时都必须将应用程序推送到我的物理iPad上,那将很棒。

5个回答

56

如果你使用视网膜iPad模拟器,那么你将得到没有Home键的版本。前往“硬件”->“设备”->“iPad”,选择一个带有可以双击的Home键的模拟器。

您也可以使用Home键快捷键(默认为cmd+shift+h),双击即可触发多任务栏。


1
使用Xcode 4.3.3,无论是iPad还是iPad(Retina),在Hardware->Devices菜单项中都显示没有Home键的iPad。但是,按两次Home键的快捷方式有效! - 5StringRyan
可能是fzwo所说的,你的分辨率可能太小了,无法显示完整的iPad分辨率,必须隐藏边框或缩小窗口。 - Dan F
我正在一台相当大的1080p显示器上查看模拟器,以50%的比例缩放,垂直方向上仅占据了屏幕的一半。不确定这里出了什么问题... - 5StringRyan
即使你缩小它,它也会基于全尺寸来显示边框。有了边框,我测量标准的iPad模拟器在垂直方向上大约占据了1100个像素,这就解释了为什么即使在常规的iPad模拟器上你也看不到边框。对于我来说,当我把常规的iPad模拟器缩小到百分之一百以下时,它就不再显示主屏幕按钮/边框。 - Dan F
1
MacBook Air与非Retina iPhone在100%缩放下只显示主页按钮。在75%缩放及以下,它会隐藏边框。而Retina 3.5英寸和4英寸的iPhone无论分辨率如何都不显示边框,且其100%分辨率大于Air的屏幕。双主页按钮快捷方式对我也有效。太棒了! - cod3monk3y

21

现在iPad模拟器中已经隐藏了主页按钮。但是可以通过以下命令触发主页按钮:

Apple (command) + Shift + H

你应该执行这个命令两次——就像按两次主屏幕按钮一样。

这将显示多任务栏。


我猜现在在XCode 4.5中,只需按一次(command)+shift+H就可以触发主页按钮。 - Raj
当然,这只是从UI中隐藏,因为没有足够的屏幕空间来设计一个看起来像iPhone非视网膜版的iPad模拟器。 MacBook甚至有时也没有足够的空间来显示iPad模拟器的屏幕。但功能是存在的。 - Daniel
如果我在Windows机器上,通过VNC连接到我的Mac,有没有办法做到这一点? - jbyrd
1
我是唯一一个总是无法让它正常工作的人吗?我必须随机点击多次,但从来没有只需要两次。 - Albert Renshaw

2
模拟器会在认为没有足够的空间来显示边框时隐藏它。您可以尝试旋转它或将其设置为较小的比例。
但是,您也可以通过键盘快捷键cmd+shift+h按下主页按钮;这也适用于主页按钮双击。

1
即使设备显示在50%并且是纵向模式,主页按钮也从未显示。然而,两次按下cmd+shift+h可以正常工作。 - 5StringRyan
我猜现在在XCode 4.5中,只需按一次(command)+shift+H就可以触发主页按钮。 - Raj

1

使用键盘按下主页按钮(cmd + shift+h)

要终止应用程序,请从任务栏向上拖动它


0
首先并且重要的是,你需要展示设备边框:在 Xcode 中,选择菜单 Window/Show Device Bezel
然后它会像真实设备一样工作:从底部滑动以显示 Dock,将想要的应用程序拖到已打开应用程序的右侧。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接