EmojiOne 2.0.0

EmojiOne 2.0.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2018 年 6 月
SPM支持 SPM

Saurabh Rane 维护。



EmojiOne 2.0.0

EmojiOne 的 Swift 库

EmojiOne CocoaPods Platform Swift Codebeat Badge

Travis

请为这个库投票。

这个 EmojiOne 库可以帮助您使用从 EmojiOne 来的图标。

EmojiOne 库目前支持 UIImageViewUILabelUIButton

要求

  • iOS 8.0+
  • Xcode 8

安装

Cocoapods

CocoaPods 是 Cocoa 项目的依赖管理器。

请确保您已经安装了最新版本的 CocoaPods,可以通过以下命令运行:

$ gem install cocoapods
# (or if the above fails)
$ sudo gem install cocoapods

通过以下命令更新您的本地规范仓库:

$ pod repo update

将以下行添加到您的 Podfile

target 'YourAwesomeProject' do
    use_frameworks!
    pod 'EmojiOne', '~> 2.0.0'
end

然后运行以下命令:

$ pod install

您可以通过在任何地方导入它来开始使用这个库。

import EmojiOne

Swift 包管理器

您可以使用 Swift 包管理器 通过添加合适的描述到您的 Package.swift 文件中安装 EmojiOne

import PackageDescription

let package = Package(
    name: "YourAwesomeProject",
    targets: [],
    dependencies: [
        .Package(url: "https://github.com/ranesr/EmojiOne", majorVersion: 1)
    ]
)

请注意,Swift 包管理器 目前仍处于早期设计和开发阶段,更多信息请访问其 GitHub 页面

手动安装

Sources 文件夹复制此文件。

EmojiOne.swift

用法

UIImageView

// Setting emoji to image view
imageView.setEmoji(emoji: .speechLeft)
imageView.setEmoji(emoji: .womanRowingBoat)

UILabel

// Setting emoji to label
label.setEmoji(prefixText: "PREFIX TEXT ", emoji: .manFarmerTone4, postfixText: " POSTFIX TEXT")
label.setEmoji(prefixText: "", emoji: .flashlight, postfixText: " POSTFIX TEXT")
label.setEmoji(prefixText: "PREFIX TEXT ", emoji: .cruiseShip, postfixText: "")

UIButton

// Setting emoji to label
button.setEmoji(title: " TITLE", emoji: .clock12, forState: .normal)

示例

请查看EmojiOne应用程序

作者

Saurabh Rane

许可

EmojiOne遵循MIT许可。有关更多信息,请参阅LICENSE文件。