Fab 1.1

Fab 1.1

Chris Zielinski 维护。




Fab 1.1

Fab。🛍️

Platform Pod Version Carthage compatible Swift Version GitHub license


为 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。
  • 内部重构。

致谢

贡献者

  • Chris Zielinski — 最初作者。

许可协议

Fab采用MIT许可协议发布。详细信息请参阅LICENSE文件。