🛍️
Fab。
为 macOS 设计的 Floating Action Button。受 Material Design 启发,并用 Swift 编写。
基于 Lourenço Marinho 的 ActionButton
for UIKit。
特性
安装
Fab
可以通过 CocoaPods 或 Carthage 进行安装。
CocoaPods
pod "Fab"
Carthage
github "chriszielinski/Fab"
需求
- macOS 10.12+
使用方法
FabItem
对象
创建 let shareItem = FabItem(label: "Share", shareImage)
shareItem.action = { item in
print("Selected \"Share\"")
}
let emailItem = FabItem(label: "Email", emoji: "✉️") { item in
print("Selected \"Email\"")
}
Fab
创建带有项的 let fab = Fab(attachedTo: aView, items: [shareItem, emailItem])
文档
这里有大量的属性你可以尝试。你可以在这里查看文档 这里。文档由 jazzy 生成,并托管在 GitHub-Pages。
试试我
包含一个游乐场和 Demo.app。
// 待办
- 测试。
// CouldDo
- 使用CALayer。
- 内部重构。
致谢
- 基于 Lourenço Marinho 的
ActionButton
for UIKit。
贡献者
- Chris Zielinski — 最初作者。
许可协议
Fab采用MIT许可协议发布。详细信息请参阅LICENSE文件。