JOEmojiableBtn 3.0.1

JOEmojiableBtn 3.0.1

Jorge Ovalle 维护。



JOEmojiableBtn

Version License Platform

用法

要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install

📱🍕📱🍕📱🍕📱🍕📱


安装

JOEmojiableBtn 可通过 CocoaPods 获取。要安装它,简单地在 Podfile 中添加以下行

pod "JOEmojiableBtn"

示例

1. 基本实例

此示例使用默认的 JOEmojiableBtn 配置创建了一个实例。图像来自 Trump reactionpacks 风格

示例代码

let optionsDataset = [
    JOEmojiableOption(image: "img_1", name: "img1"),
    JOEmojiableOption(image: "img_2", name: "img2"),
    JOEmojiableOption(image: "img_3", name: "img3"),
    JOEmojiableOption(image: "img_4", name: "img4"),
    JOEmojiableOption(image: "img_5", name: "img5"),
    JOEmojiableOption(image: "img_6", name: "img6")
]

let buttonSample1 = JOEmojiableBtn(frame: CGRect(origin: CGPoint(x: 40, y: 200), size: CGSize(width: 100, height: 50)))
buttonSample1.delegate = self
buttonSample1.backgroundColor = .green
buttonSample1.dataset = optionsDataset
view.addSubview(buttonSample1)

Sample 1

2. 自定义样式布局

示例代码

使用此实例可以完全自定义组件。根据以下 JOEmojiableConfig 变量。

您可以使用以下变量自定义选择器,这些变量用于

687474703a2f2f692e696d6775722e636f6d2f65347a616179652e706e673f31

image

let config = JOEmojiableConfig(spacing: 2,
                                size: 30,
                                minSize: 34,
                                maxSize: 45,
                                spaceBetweenComponents: 30)

let buttonSample2 = JOEmojiableBtn(frame: CGRect(origin: CGPoint(x: 40, y: 300), size: CGSize(width: 100, height: 50)), config: config)
buttonSample2.delegate = self
buttonSample2.backgroundColor = .green
buttonSample2.dataset = optionsDataset
view.addSubview(buttonSample2)

作者

乔治·奥瓦尔(Jorge Ovalle),[email protected]

image

许可协议

JOEmojiableBtn 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。