RMFloatingAction 1.1

RMFloatingAction 1.1

Roger Molas维护。



RMFloatingAction

Build Status Status license Version Twitter

RMFloatingAction 是一个浮动动作按钮,支持自定义背景图片和颜色。

Demo

安装

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)

所有按钮和标签都可以使用位置选项(例如:updownleftright),这些都在公共枚举 RMFloatingDirection 中定义。

作者

rogermolas,[email protected]

许可证

MIT许可证(MIT)

版权所有(c)2018 Roger Molas

在此特此许可,免费向任何获得此软件及其相关文档文件(以下简称“软件”)副本的人,在没有任何限制的情况下使用软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件的副本,并允许向获得软件的人提供使用软件的权利,前提是遵守以下条件:

必须在软件的副本或主要部分中包含上述版权声明和本许可声明。

软件按“现状”提供,不提供任何类型的保证,无论是明示的还是暗示的,包括但不限于适销性、特定用途适用性和非侵权性。在任何情况下,作者或版权持有人不对任何索赔、损害或其它责任负责,无论是由合同、侵权或其他原因引起的,无论与软件或软件的使用或其他方式有关。