Floating button for your ios app in swift.
- iOS 9.0+
- Swift 4.0
- Xcode 9
DTZFloatingActionButton is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'DTZFloatingActionButton'
To install manually the DTZFloatingActionButton in an app, just drag the DTZFloatingActionButton/Classes/*.swift
file into your project.
DTZFABManager.shared.button().handler = {
button in
print("Tapped")
}
DTZFABManager.shared.show()
let actionButton = DTZFloatingActionButton()
actionButton.handler = {
button in
self.performSegue(withIdentifier: "tableViewSegue", sender: nil)
}
self.view.addSubview(actionButton)
let actionButton = DTZFloatingActionButton()
actionButton.handler = {
button in
print("Hi!")
}
actionButton.isScrollView = true
self.view.addSubview(actionButton)
let actionButton = DTZFloatingActionButton(frame:CGRect(x: view.frame.size.width - 56 - 14,
y: view.frame.size.height - 56 - 14,
width: 56,
height: 56
))
paddingX = 10
paddingY = 76
buttonColor = .white
buttonImage = UIImage(named: "icons8-layers-50")
plusColor = .darkGray
shadowCircleColor = .black
shadowCircleOffSet = CGSize(width: 0, height: 2)
shadowCircleOpacity = 0.4
shadowCircleRadius = 2
isAddShadow = true
To run the example project, clone the repo, and run pod install
from the Example directory first.
Evgeny Dats (hintoz), [email protected]
DTZFloatingActionButton is available under the MIT license. See the LICENSE file for more info.