2017-03-08 152 views
-3

我想知道如何在ios中創建自定義表情符號鍵盤。我試圖創建它使用stickerpack和imessages.And都工作正常在ios simulator.But當我在我的設備上運行它(iphone5s)相機圖標和網格灰色out.ie,我無法獲得點擊兩個icons.Could任何人都可以幫助我解決這個問題。 在此先感謝如何在ios中創建自定義表情符號鍵盤?

回答

1

它看起來像APPLE沒有提供此功能的原始API。 一個易於使用的表情符號鍵盤的iOS Lib.Has已被重寫與分支OC.In舊C的Objective-C版本在Github這個名爲「ISEmojiView」的庫。 希望這個Lib習慣了你。

使用率

安裝

的CocoaPods

夫特

莢 'ISEmojiView'

目標C

莢 'ISEmojiView', '0.0.1' 迦太基

github上 「isaced/ISEmojiView」 進口

進口ISEmojiView

初始化:

let emojiView = IsEmojiView(); 
emojiView.delegate = self; 
textView.inputView = emojiView; 

自定義的表情符號列表,你可以從文件中讀取或其他

let emojiView = ISEmojiView(emojis: [[String]]) 

表情符號代表

func emojiViewDidSelectEmoji(emojiView: ISEmojiView, emoji: String) { 
textView.insertText(emoji) 

}

func emojiViewDidPressDeleteButton(emojiView: ISEmojiView) { 
textView.deleteBackward() 

}

自定義 //長按彈出像iOS10系統的表情符號鍵盤預覽效果,默認爲true

public var isShowPopPreview = true