2015-09-19 93 views
13

怎麼可能擺脫這惱人的「撤消視圖」中的iOS在iPad上顯示9 enter image description hereiOS的iPad的9鍵盤擺脫「撤消視圖」

下面是我自己的鍵盤,上面我配件視圖。 (僅用於測試這種醜陋的顏色)。有人可以告訴我如何刪除它嗎?提前致謝。

+1

試試這個http://stackoverflow.com/questions/32606655/how-to-hide-shortcut-bar-in-ios9/32650674?noredirect=1#comment53184204_32650674 –

+0

如果你看的更多信息,這個「撤消視圖」被稱爲「快捷方式」欄。它的設計使程序員可以將自己的快捷鍵添加到鍵盤,儘管我還沒有看到很多。 – TenaciousJay

回答

21

對於Swift 2.0,將您的TextView替換爲將調用鍵盤的UITextView的變量。您可以將此代碼放在viewDidLoad中,它將像魅力一樣工作。

if #available(iOS 9.0, *) { 
    let item : UITextInputAssistantItem = yourTextView.inputAssistantItem 
    item.leadingBarButtonGroups = [] 
    item.trailingBarButtonGroups = [] 
} else { 
    // Fallback on earlier versions 
} 
+0

只是FYI,你需要在每個UITextView或UITextField(基本上彈出鍵盤的任何東西)上調用它,因爲每個輸入字段都有它自己的UITextInputAssistantItem。 – TenaciousJay

+0

yes tenaciousJay it true,這是我目前唯一的解決方案,因爲我仍在探索IOS9和swift 2.0 – OverD

+0

任何人都有客觀的c代碼? – TheJeff