RMFloatingAction
RMFloatingAction 是一个浮动动作按钮,支持自定义背景图片和颜色。
安装
RMFloatingAction 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod "RMFloatingAction"
在您的终端中运行以下命令
$ pod install
使用背景图片
let buttons = [
RMFloatingButton(title: "1", image: UIImage(named: "closeButton")),
RMFloatingButton(title: "2", image: UIImage(named: "closeButton")),
RMFloatingButton(title: "3", image: UIImage(named: "closeButton"))]
let floatingVc = RMFloatingViewController(buttons: buttons, fromView: sender)
floatingVc.delegate = self
floatingVc.setDirection(button: .up, label: .left)
self.present(floatingVc, animated: true, completion: nil)
使用背景颜色
let buttons = [
RMFloatingButton(title: "Name: 1", backgroundColor: UIColor.red),
RMFloatingButton(title: "Name: 2", backgroundColor: UIColor.green),
RMFloatingButton(title: "Name: 3", backgroundColor: UIColor.blue)]
let floatingVc = RMFloatingViewController(buttons: buttons, fromView: sender)
floatingVc.delegate = self
floatingVc.setDirection(button: .down, label: .right)
self.present(floatingVc, animated: true, completion: nil)
所有按钮和标签都可以使用位置选项(例如:up
、down
、left
、right
),这些都在公共枚举 RMFloatingDirection
中定义。
作者
rogermolas,[email protected]
许可证
MIT许可证(MIT)
版权所有(c)2018 Roger Molas
在此特此许可,免费向任何获得此软件及其相关文档文件(以下简称“软件”)副本的人,在没有任何限制的情况下使用软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件的副本,并允许向获得软件的人提供使用软件的权利,前提是遵守以下条件:
必须在软件的副本或主要部分中包含上述版权声明和本许可声明。
软件按“现状”提供,不提供任何类型的保证,无论是明示的还是暗示的,包括但不限于适销性、特定用途适用性和非侵权性。在任何情况下,作者或版权持有人不对任何索赔、损害或其它责任负责,无论是由合同、侵权或其他原因引起的,无论与软件或软件的使用或其他方式有关。