Latest 1.0.9
Homepage https://github.com/itheima-developer/HMEmoticon
License MIT
Platforms ios 8.0, requires ARC
Authors

HMEmoticon

Build Status
Cocoapods Compatible
Platform

仿新浪微博表情键盘

屏幕截图

HMEmoticon” alt=”” />

功能

  • 仿新浪微博表情键盘
  • 支持多用户最近表情记录

系统支持

  • iOS 8.0+
  • Xcode 7.0

安装

CocoaPods

  • 进入终端,cd 到项目目录,输入以下命令,建立 Podfile
$ pod init
  • 在 Podfile 中输入以下内容:
platform :ios, '8.0'
use_frameworks!

target 'ProjectName' do
pod 'HMEmoticon'
end
  • 在终端中输入以下命令,安装或升级 Pod
# 安装 Pod,第一次使用
$ pod install

# 升级 Pod,后续使用
$ pod update

使用

Objective-C

  • 导入框架
@import HMEmoticon;
  • 在 Storyboard 中将 UITextViewClass 修改为 HMEmoticonTextView
@property (weak, nonatomic) IBOutlet HMEmoticonTextView *textView;

基本使用

  • 设置用户标示,默认是 Default
// 1. 设置用户标示 - 用于保存最近使用表情
[HMEmoticonManager sharedManager].userIdentifier = @"刀哥";
  • 设置表情键盘属性
// 1> 使用表情视图
_textView.useEmoticonInputView = YES;
// 2> 设置占位文本
_textView.placeholder = @"分享新鲜事...";
// 3> 设置最大文本长度
_textView.maxInputLength = 140;
  • 与原生键盘之间的切换
_textView.useEmoticonInputView = !_textView.isUseEmoticonInputView;

文本转换

  • 符号字符串 转换成 带表情图片的属性字符串
NSString *text = @"[爱你]啊[笑哈哈]";
NSAttributedString *attributeText = [[HMEmoticonManager sharedManager]
    emoticonStringWithString:text
    font:_textView.font
    textColor:_textView.textColor];
  • 获得 符号字符串
_textView.emoticonText

Latest podspec

{
    "name": "HMEmoticon",
    "version": "1.0.9",
    "summary": "u4effu65b0u6d6au5faeu535au8868u60c5u952eu76d8",
    "homepage": "https://github.com/itheima-developer/HMEmoticon",
    "license": "MIT",
    "authors": {
        "Fan Liu": "[email protected]"
    },
    "platforms": {
        "ios": "8.0"
    },
    "source": {
        "git": "https://github.com/itheima-developer/HMEmoticon.git",
        "tag": "1.0.9"
    },
    "source_files": "u8868u60c5u952eu76d8/Emoticon/*.{h,m}",
    "resources": "u8868u60c5u952eu76d8/Emoticon/HMEmoticon.bundle",
    "requires_arc": true
}

Pin It on Pinterest

Share This