Skip to content

NDV-Lab/SwiftOverlays

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SwiftOverlays

SwiftOverlays is a Swift GUI library for displaying various popups and notifications.

Features

Currently SwiftOverlays provides 5 ways to notify user:

  • Wait overlay: a simple overlay with activity indicator

Wait

  • Wait overlay with text

WaitWithText

  • Overlay with text only
  • Overlay with image and text (can be used with PPSwiftGifs to show custom animated GIF instead of UIActivityIndicatorView)
  • Notification on top of the status bar, similar to native iOS local/push notifications

Notification

Installation

Just add SwiftOverlays.swift to your project.

Requirements

  • iOS 7.0+
  • Xcode 6.1

Usage

You can use UIViewController convenience methods provided by library:

// In your view controller:

self.showWaitOverlay()
// (Wait overlay)

let text = "Please wait..."
self.showWaitOverlayWithText(text)
// (Wait overlay with text)

let text = "This is a text-only overlay...\n...spanning several lines"
self.showTextOverlay(text)
// (Overlay with text only)

UIViewController.showNotificationOnTopOfStatusBar(annoyingNotificationView!, duration: 5)
// (Notification on top of the status bar)

Contribution

You are welcome to fork and submit pull requests

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 99.4%
  • Objective-C 0.6%