Zingle – An alert will display underneath your UINavigationBar 🎅
![]() |
![]() |
![]() | |
- Easy to setup & Use
- Dynamic Property Configurations.
- Lightweight with zero dependancies.
- Manually – Add
Zingle.swiftfile to your Project. - CocoaPods –
pod 'Zingle'
You can read the CHANGELOG file for a particular release.
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.message = "No Internet Connection!"
config.messageColor = UIColor.white
config.messageFont = UIFont.init(name: "Verdana-Bold", size: 15.0) ?? UIFont.boldSystemFont(ofSize: 15.0)
config.backgroundColor = UIColor.purple.withAlphaComponent(0.5)
//Show Zingle with `self` (UIViewController).
self.zingle(withConfig: config)
You can watch to Zingle to see continuous updates. Stay tuned.
Have an idea for improvements of this class? Please open an issue.
You can shoot me an email to contact.
See the contributions for details.
The MIT License (MIT)
Read the LICENSE file for details.


