Need help with Zingle?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

hemangshah
106 Stars 18 Forks MIT License 41 Commits 0 Opened issues

Description

Zingle – An alert will display underneath your UINavigationBar 🎅

Services available

!
?

Need anything else?

Contributors list

# 61,335
Swift
carthag...
swift-f...
Linux
37 commits
# 17,411
cocoapo...
xcode10
carthag...
swift4-...
2 commits
# 106,034
Swift
Objecti...
cocoapo...
carthag...
1 commit
# 289,424
iOS
Shell
C
uinavig...
1 commit

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

iPhone8+ iPhoneX
Landscape

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.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.