JOEmojiableBtn
用法
要运行示例项目,请克隆仓库,然后首先从 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)
2. 自定义样式布局
示例代码
使用此实例可以完全自定义组件。根据以下 JOEmojiableConfig 变量。
您可以使用以下变量自定义选择器,这些变量用于
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]
许可协议
JOEmojiableBtn 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。