LPSnackbar Save Abandoned

A flexible and easy to use Snackbar control for iOS.

Project README

LPSnackbar

Features

  • Flexible, easy to use and customizable.

  • Snacks are actionable.

  • Snacks are stackable and swipeable.

  • Supports iOS 8.0 +

  • Written with the latest Swift (Swift 4)

Installation

  1. Install CocoaPods.

  2. Add this pod to your Podfile.

    target 'Example' do
      use_frameworks!
    
      pod 'LPSnackbar'
    end
    
  3. Run pod install.

  4. Open up the .xcworkspace that CocoaPods created.

  5. Import LPSnackbar into any source file where it's needed.

From Source

  1. Simply download the source from here and add it to your Xcode project.

Usage

Snacks can be simple

// Yes, this simple.
LPSnackbar.showSnack(title: "I'm a snack!")

Snacks can be customized

let snack = LPSnackbar(title: "Object deleted.", buttonTitle: "UNDO")
// Customize the snack
snack.bottomSpacing = (tabBarController?.tabBar.frame.height ?? 0) + 15
snack.view.titleLabel.font = UIFont.systemFont(ofSize: 20)

// Show a snack to allow user to undo deletion
snack.show(animated: true) { (undone) in
    if undone {
		// Undo deletion
    } else {
		// Follow through with deletion
    }
}

Example

Download and run the example project

Documentation

Full documentation available here

Open Source Agenda is not affiliated with "LPSnackbar" Project. README Source: luispadron/LPSnackbar
Stars
80
Open Issues
0
Last Commit
3 years ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating