JDropDownAlert alternatives and similar libraries
Based on the "Alert & Action Sheet" category.
Alternatively, view JDropDownAlert alternatives based on common mentions on social networks and blogs.
-
Alerts & Pickers
Advanced usage of UIAlertController and pickers based on it: Telegram, Contacts, Location, PhotoLibrary, Country, Phone Code, Currency, Date... -
SPAlert
DISCONTINUED. Native alert from Apple Music & Feedback. Contains Done, Heart & Message and other presets. [Moved to: https://github.com/ivanvorobei/SPAlert] -
StatusAlert
Display Apple system-like self-hiding status alerts. It is well suited for notifying user without interrupting user flow in iOS-like way. -
InAppNotify
Swift library to manage in app notification in swift language, like WhatsApp, Telegram, Frind, ecc. -
FloatingActionSheetController
FloatingActionSheetController is a cool design ActionSheetController library written in Swift2. -
Sheet
DISCONTINUED. Show a workflow of view controllers as an action sheet. Very light weight. No configuration needed.
InfluxDB - Purpose built for real-time analytics at any scale.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of JDropDownAlert or a related project?
README
⚠️ DEPRECATED, NO LONGER MAINTAINED
JDropDownAlert
JDropDownALert
Simple DropDown Alert View For Any iOS Projects.
Usage
Top
let alert = JDropDownAlert()
alert.alertWith("U can use just title")
alert.didTapBlock = {
print("Top View Did Tapped")
}
let alert = JDropDownAlert()
alert.alertWith(titleString, message: messageString)
alert.didTapBlock = {
print("Top View Did Tapped")
}
Top With Directions
let alert = JDropDownAlert(position: .top, direction: .toLeft)
alert.alertWith(titleString, message: messageString)
alert.didTapBlock = {
print("Top View Did Tapped")
}
let alert = JDropDownAlert(position: .top, direction: .toRight)
alert.alertWith(titleString, message: messageString, topLabelColor: UIColor.white, messageLabelColor: UIColor.darkGray, backgroundColor: UIColor.brown)
// alert.alertWith(titleString, message: messageString, topLabelColor: UIColor.white, messageLabelColor: UIColor.darkGray)
// alert.alertWith(titleString, message: messageString, topLabelColor: UIColor.white)
// alert.alertWith(titleString, message: messageString)
alert.didTapBlock = {
print("Top View Did Tapped")
}
Bottom
let alert = JDropDownAlert(position: .bottom)
alert.alertWith(titleString, message: messageString)
alert.didTapBlock = {
print("Bottom Alert View Did Tapped")
}
Bottom With Directions
let alert = JDropDownAlert(position: .bottom, direction: .toLeft)
alert.alertWith(titleString, message: messageString)
alert.didTapBlock = {
print("Bottom Alert View Did Tapped")
}
let alert = JDropDownAlert(position: .bottom, direction: .toRight)
alert.alertWith(titleString, message: messageString)
alert.didTapBlock = {
print("Bottom Alert View Did Tapped")
}
Different Positions and Animation Directions
enum AlertPosition {
case top
case bottom
}
enum AnimationDirection {
case toLeft
case toRight
case normal
}
Requirements
- iOS 8.0 +
- swift 3.0
- Xcode 8.0
Installation
JDropDownAlert is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "JDropDownAlert"
Add the JDropDownAlert.swift in to your project.
Credits
Author
Contributors
Any contribution is welcome. Just submit a pull request.
License
JDropDownAlert is available under the MIT license. See the LICENSE file for more info.
Demo Gifs
*Note that all licence references and agreements mentioned in the JDropDownAlert README section above
are relevant to that project's source code only.