BPStatusBarAlert
  • November 1, 2023

BPStatusBarAlert is a library that allows you to easily make text-based alert that appear on the status bar and below navigation bar.

Demo


StatusBar Position

NavigationBar Position

Requirements


  • Deployment Target – iOS 8.3
  • Swift Version – Swift 3

Installation


CocoaPods

BPStatusBarAlert is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod “BPStatusBarAlert”

Manual

Copy the folder BPStatusBarAlert to your project

Usage


First, you need the following import BPStatusBarAlert

import BPStatusBarAlert

Now, you can uses BPStatusBarAlert simply like this

@IBAction func buttonTapped(_ sender: Any) {
BPStatusBarAlert()
.message(message: “Complete Sharing This Contents”)
.show()
}

Initialize BPStatusBarAlert with no parameters, it will set up default value for property Default setting

  • Animation Duration : 0.3
  • Animation Delay : 2.0
  • Postion : .statusBar
  • Background Color : UIColor(red: 77/255, green: 188/255, blue: 201/255, alpha: 1)
  • Message Text : “”
  • Message Text Color : .white
  • Completion : nil

So, If you want customize property, just call init method with parameters and chaning function

  • init (customize Duration, Delay and Postion) BPStatusBarAlert class init method is composed below code

public init(duration: TimeInterval = 0.3, delay: TimeInterval = 2, position: AlertPosition = .statusBar)

So, if you change time interval in animations and position of BPStatusBarAlert, using defaults paramaters

  • chaning function (customize Background Color, Message Text, Message Text Color, Completion)

BPStatusBarAlert(duration: 0.3, delay: 2, position: .statusBar) // customize duration, delay and position
.message(message: “Complete Sharing This Contents”) // customize message
.messageColor(color: .white) // customize message color
.bgColor(color: .blue) // customize view’s background color
.completion { print(“completion closure will called”) } // customize completion(Did hide alert view)
.show() // Animation start

GitHub


View Github

#alertview #ios #iosui #notifications #statubar
YOU MIGHT ALSO LIKE...
exyte

     

camerakit-ios

CameraKit helps you add reliable camera to your app quickly. Our open source camera platform provides consistent capture results, service ...

HybridCamera

[video width="192" height="416" mp4="https://swiftgit.com/wp-content/uploads/2024/12/68747470733a2f2f7261776769742e636f6d2f7374796c656b69742f696d672f6d61737465722f7669645f6564697465645f325f326d622e676966.mp4"][/video]

TakeASelfie

An iOS framework that uses the front camera, detects your face and takes a selfie. This api opens the front ...

iOS-Depth-Sampler

Code examples of Depth APIs in iOS