如何删除iPad模拟器中的灰色底栏

时间:2015-11-02 14:55:20

标签: ios xcode ipad ios-simulator xcode7

我试图重置模拟器,更改键盘输入设置,旋转模拟器,但它没有改变任何东西。

灰色栏覆盖了我的ui,因此模拟器不可用。

XCode版本:7.1(7B91b) 模拟器版本:9.1(SimulatorApp-635.5)

enter image description here

3 个答案:

答案 0 :(得分:6)

要隐藏此栏,您需要进入模拟器中的Settings.app(点击主屏幕上的齿轮图标),然后点击General->键盘,然后关闭'快捷键'切换。

我经常在我的应用程序中遇到这个问题,并且不能为我的生活找出为什么栏首先显示。詹姆斯提到的firstResponder想法似乎是一个明智的开始寻找的地方,但奇怪的是,它出现在的每个屏幕上,无论它是否有文本字段。也许这毕竟是一个苹果虫。

方便提示......如果您正在寻找从命令行设置快捷方式键盘选项的方法(例如,在执行https://github.com/fastlane/snapshot时),以下命令可以解决问题:

find ~/Library/Developer/CoreSimulator/Devices -path */data/Library/Preferences/com.apple.Preferences.plist | xargs -n 1 -I {} defaults write "{}" KeyboardAssistant -bool NO

(它找到所有模拟器的所有Settings.app plists并将NO写入KeyboardAssistant键)

答案 1 :(得分:1)

灰色条是显示iPad连接到外部键盘的快捷栏。它应显示文本字段何时具有第一个响应者编辑焦点。

当您在模拟器中时,您可以模拟,并且不显示软件键盘。

当我在模拟器中时,最右边有一个“V”控件可以解开条形码。

尝试用两根手指向右滚动以找到此控件。您可能还需要在Window-> Scale中使用50%或更小的比例来查看更多的界面。

还尝试使用命令K或在硬件菜单中切换软键盘 - >键盘。

如果你没有看到它,你有一些我没见过的模拟器错误。

对于它的价值,请记住,当文本输入字段成为第一个响应者时,您需要适应更大的软件键盘出现并消失在您的界面中。搜索StackOverflow或Apple文档,了解将控件移开的许多方法,以便您可以看到它们。

答案 2 :(得分:1)

这是一张补充图片。我一开始并不明白Loz的答案中描述了什么。

enter image description here