Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

hemangshah/Zingle

Repository files navigation

Zingle

Zingle – An alert will display underneath your UINavigationBar πŸŽ…

πŸ’₯ Note: Zingle has a dependency to have a UINavigationController in your app, which means it will not work/display in your app if you don't have a UINavigationController linked to a UIViewController in which you're planning to show an alert. However, it will get display even if the UINavigationBar is hidden for a particular UIViewController.

Build Status License Platform Swift 4.x MadeWithLove Awesome-Swift

  1. Screenshots
  2. Features
  3. Installation
  4. Setup
  5. Usage
  6. Credits
  7. Thanks
  8. License

Screenshots

Features

  1. Easy to setup & Use
  2. Dynamic Property Configurations.
  3. Lightweight with zero dependencies.

Installation

  1. Manually – Add Zingle.swift file to your Project.
  2. CocoaPods – pod 'Zingle'

You can read the CHANGELOG file for a particular release.

Setup

import Zingle

Usage

Zingle.init(duration: 0.5, delay: 3)
 .message(message: "No Internet Connection.")
 .messageIcon(icon: #imageLiteral(resourceName: "warning-icon"))
 .messageColor(color: .white)
 .messageFont(font: UIFont.init(name: "AmericanTypewriter", size: 15.0)!)
 .backgroundColor(color: UIColor.red)
 .show()

You can also use it with in-built extension to UIViewController.

//Create ZingleConfig.
let config = ZingleConfig()
config.delay = 2.0
config.duration = 1.0
config.messageColor = UIColor.white
config.messageFont = UIFont.init(name: "AmericanTypewriter", size: 15.0)!
config.backgroundColor = UIColor.purple.withAlphaComponent(0.5)
 
//Show Zingle with `self` (UIViewController) with custom configuration.
self.zingle(message: "No Internet Connection.", withConfig: config)
//or
//Show Zingle with `self` (UIViewController) with default configuration.
self.zingle(message: "No Internet Connection.")

You can watch to Zingle to see continuous updates. Stay tuned.

Have an idea for improvements of this class? Please open an issue.

Credits

Hemang Shah

You can shoot me an email to contact.

Thank You!!

See the contributions for details.

License

The MIT License (MIT)

Read the LICENSE file for details.

About

Zingle – An alert will display underneath your UINavigationBar πŸŽ…

Topics

Resources

License

Stars

Watchers

Forks

Packages

Contributors

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /