如何在ios中创建自定义表情符号键盘?

时间:2017-03-08 14:15:32

标签: ios

我想知道如何在ios中创建自定义表情符号键盘。我试图使用stickerpack和imessages创建它。两者都在ios模拟器中正常工作。但是当我在我的设备(iphone5s)上运行它时,相机图标和网格显示为灰色。我无法点击这两个图标。可以有人帮我解决这个问题。                            提前致谢

1 个答案:

答案 0 :(得分:1)

APPLE似乎没有为此功能提供原始API。 iOS Lib的一个易于使用的表情符号键盘。用swift重写,在分支OC上使用旧的Objective-C版本。在Github中,这个lib名为" ISEmojiView"。 希望这个Lib习惯你。

使用率

安装

的CocoaPods

夫特

pod' ISEmojiView'

的Objective-C

pod' 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系统表情符号键盘,默认为真

public var isShowPopPreview = true