JDropDownAlert
  • November 2, 2023

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.

Demo Gifs


GitHub


View Github

#dropdown #ios #swift
YOU MIGHT ALSO LIKE...
ViewCondition

✨ Super sweet syntactic sugar for SwiftUI.View initializers. At a Glance

SwiftUIX

SwiftUIX attempts to fill the gaps of SwiftUI, providing an extensive suite of components, extensions and utilities to complement the ...

SwiftUI Environment Overrides

A tiny library that adds a control panel for testing how SwiftUI app adapts for different color themes, accessibility settings, ...