EmojiPicker
这是一个 iOS 中展示弹出选择表情的库
需求
- iOS 9.0 或更高版本
- Xcode 9.0 或更高版本
安装
有几种方法可以将 EmojiPicker 集成到您的项目中
- 使用 CocoaPods
使用 CocoaPods 安装
pod 'EmojiPicker', '1.0'
构建项目
此时,您的 workspace 应能无错误地构建。如果您有问题,请在 Issue 中发布,社区可以帮助您解决问题。
如何使用
import EmojiPicker
let emojiPickerVC = EmojiPicker.viewController
emojiPickerVC.sourceView = view
emojiPickerVC.sourceRect = targetView.frame
present(emojiPickerVC, animated: true, completion: nil)
emojiPickerVC.delegate = self
- 更改大小
emojiPickerVC.size = CGSize(width: 300, height: 400)
- 更改表情包字体大小,默认为
29
emojiPickerVC.emojiFontSize = 29
- 选择表情包后关闭选择器,默认为
false
emojiPickerVC.dismissAfterSelected = false
- 应用深色模式,默认为
false
emojiPickerVC.isDarkMode = false
- 浅色模式下背景颜色,当
isDarkMode
为false
时使用,默认为UIColor.white.withAlphaComponent(0.5)
emojiPickerVC.backgroundColor = UIColor.white.withAlphaComponent(0.5)
- 深色模式下背景颜色,当
isDarkMode
为true
时使用,默认为UIColor.black.withAlphaComponent(0.5)
emojiPickerVC.darkModeBackgroundColor = UIColor.white.withAlphaComponent(0.5)
- 更改语言,默认为系统语言,目前支持的语言:
英语
、越南语
emojiPickerVC.language = "en"
- 更改允许的箭头方向 UIPopoverArrowDirection,默认为
任何
emojiPickerVC.permittedArrowDirections = .any
作者
沟通
- 如果你 发现了一个错误,请打开一个问题。
- 如果你 有功能请求,请打开一个问题。
- 如果你想 做出贡献,提交一个拉取请求。
许可证
所有源代码均按照 MIT 许可证授权。