0
如何在ios 8的自定義鍵盤中實現自動校正? 我已經創建了自定義鍵盤,但我無法在自定義鍵盤中進行自動更正。 請幫忙!!如何使用自動更正視圖的自定義鍵盤擴展ios8?
如何在ios 8的自定義鍵盤中實現自動校正? 我已經創建了自定義鍵盤,但我無法在自定義鍵盤中進行自動更正。 請幫忙!!如何使用自動更正視圖的自定義鍵盤擴展ios8?
儘管我沒有親自嘗試創建自定義鍵盤,但我將這個答案基於我在文檔中可以看到的內容。
在鍵盤上,創建一個名爲[AnyObject]類型(AnyObject的數組)的條目的屬性。
在你的init方法,或任何你創建的鍵盤,調用這個方法:
requestSupplementaryLexiconWithCompletion(completionHandler: {
lexicon in
self.entries = lexicon.entries
})
我懷疑條目實際上是一個字符串或NSString的數組,但它可能是一本字典或一些其他類型。在進行測試時,在弄清楚自己的邏輯之前,試着弄清楚條目中實際包含的是什麼類型。
我不相信目前有一種方法可以獲得Apple的默認自動更正選項。不過,這次WWDC的演講讓我們深入瞭解了他們如何在原始iPhone OS中進行自動更正(約30分鐘)。
他提到使用數組的二進制搜索,這導致我相信這個數組是排序的。當然,自從第一款iPhone問世以來,很多東西都可能發生變化......
祝你好運搞清楚這個新的API!