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

Vla*_*vík 4 xcode ipad ios ios-simulator xcode7

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

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

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

在此输入图像描述

Loz*_*Loz 6

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

我经常在我的应用程序中遇到这个问题,并且不能为我的生活弄清楚为什么酒吧首先显示.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的Plist并写入NOKeyboardAssistant键)


Jam*_*mes 1

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

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

当我在模拟器中时,最右侧有一个“V”控件可以关闭该栏。

尝试用两根手指向右滚动以找到该控件。您可能还需要在“窗口”->“缩放”中使用 50% 或更小的比例才能查看界面的更多内容。

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

如果您没有看到它,则说明您有一些我没有看到的模拟器错误。

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