我試圖重置模擬器,更改鍵盤輸入設置,旋轉模擬器,但它沒有改變任何東西。如何刪除iPad模擬器中的灰色底欄
灰色欄覆蓋我的用戶界面,使模擬器不可用。
的XCode版本:7.1(7B91b) 模擬器版本:9.1(SimulatorApp-635.5)
我試圖重置模擬器,更改鍵盤輸入設置,旋轉模擬器,但它沒有改變任何東西。如何刪除iPad模擬器中的灰色底欄
灰色欄覆蓋我的用戶界面,使模擬器不可用。
的XCode版本:7.1(7B91b) 模擬器版本:9.1(SimulatorApp-635.5)
的灰色條是快捷欄表示當iPad被連接到外部鍵盤。它應該顯示何時文本字段具有第一個響應者編輯焦點。
當你在模擬器中,你可以模擬這個,並有軟件鍵盤不顯示。
當我在模擬器中時,最右邊有一個「V」控件,用於解除欄。
嘗試用兩個手指向右滾動以找到此控件。您可能還需要在Window-> Scale中使用50%或更小的比例來查看更多的界面。
也嘗試使用命令K切換軟件鍵盤或在硬件 - >鍵盤菜單中。
如果你沒有看到它,你有一些我沒有看到的模擬器錯誤。
值得一提的是,記住你需要適應更大的軟件鍵盤出現和消失在你的界面,因爲文本輸入字段將成爲第一個響應者。在StackOverflow或Apple文檔中搜索將控件移開的多種方法,以便您可以看到它們。
要隱藏此欄,您需要進入模擬器中的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 plists並將NO
寫入KeyboardAssistant
密鑰)
即使縮小時,我也沒有看到「V控制」。 – Suragch