Simple Floating Action Button (Material Design)
Floating Action Button (inspired by Google Material Design) for iOS written in Swift 2.0
Please feel free to make pull requests :)
INSTALLATION
####Manually Simply add SimpleFloatingActionButton.swift file on your project.
####CocoaPods
You can use Cocoapods to install Simple Floating Action Button
by adding it to your Podfile
:
platform :ios, '8.0'
use_frameworks!
target 'MyApp' do
pod 'SimpleFloatingActionButton', :git => 'https://github.com/PhilippeBoisney/SimpleFloatingActionButton.git'
end
USAGE
//Simply, Call Button
let plusButton: SimpleFloatingActionButton = SimpleFloatingActionButton()
//Add action event
plusButton.addTarget(self, action: "touchUpInsidePlusButton", forControlEvents: .TouchUpInside)
//Add to the view
self.view.addSubview(plusButton)
OPTIONS
//Change background color of SimpleFloatingActionButton
plusButton.buttonBackgroundColor = UIColor(red:0.96, green:0.26, blue:0.21, alpha:1.0) // Default is red from Material Design color
//Change ripple effect design
plusButton.ripplePercent = 2 //Default is '2' and I don't recommend to change it (Simply because It's beautiful like that)
plusButton.rippleBackgroundColor = UIColor.greenColor()
plusButton.rippleColor = UIColor.redColor()
FEATURES
- Multi-Device Full Support
- Rotation Support
- Material Design Effect
Version
1.0.3
Requirements
- iOS >= 7.0
Author
Philippe BOISNEY (phil.boisney(@)gmail.com)
Credit
Ripple effect is based on Zoonooz (Amornchai Kanokpullwad) work (https://github.com/zoonooz/ZFRippleButton). Thanks a lot to him !