All Projects → vincechan → Swiftloadingindicator

vincechan / Swiftloadingindicator

Licence: mit
Swift Loading Indicator with Overlay

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Swiftloadingindicator

Martinez
Martinez-Rueda polygon clipping algorithm, does boolean operation on polygons (multipolygons, polygons with holes etc): intersection, union, difference, xor
Stars: ✭ 391 (+1017.14%)
Mutual labels:  overlay
Comen
📺直播用弹幕栏【原bilichat】
Stars: ✭ 581 (+1560%)
Mutual labels:  overlay
React Overlays
Utilities for creating robust overlay components
Stars: ✭ 809 (+2211.43%)
Mutual labels:  overlay
Dovpanda
Directions overlay for working with pandas in an analysis environment
Stars: ✭ 419 (+1097.14%)
Mutual labels:  overlay
Valorantstreamoverlay
Stars: ✭ 508 (+1351.43%)
Mutual labels:  overlay
Glosc
Tool for using the Steam-Controller as systemwide XInput controller alongside a global overlay
Stars: ✭ 677 (+1834.29%)
Mutual labels:  overlay
Popupdialog
A simple, customizable popup dialog for iOS written in Swift. Replaces UIAlertController alert style.
Stars: ✭ 3,709 (+10497.14%)
Mutual labels:  overlay
Fenix
Rust nightly toolchains and rust analyzer nightly for nix [[email protected]]
Stars: ✭ 29 (-17.14%)
Mutual labels:  overlay
Jquery Popup Overlay
jQuery plugin for responsive and accessible modal windows and tooltips
Stars: ✭ 511 (+1360%)
Mutual labels:  overlay
Vue Loading Overlay
Vue.js component for full screen loading indicator 🌀
Stars: ✭ 784 (+2140%)
Mutual labels:  overlay
Voice Overlay Ios
🗣 An overlay that gets your user’s voice permission and input as text in a customizable UI
Stars: ✭ 440 (+1157.14%)
Mutual labels:  overlay
Hearthstone Deck Tracker
A deck tracker and deck manager for Hearthstone on Windows
Stars: ✭ 4,496 (+12745.71%)
Mutual labels:  overlay
Input Overlay
Show keyboard, gamepad and mouse input on stream
Stars: ✭ 684 (+1854.29%)
Mutual labels:  overlay
Gentoolto
A Gentoo Portage configuration for building with -O3, Graphite, and LTO optimizations
Stars: ✭ 399 (+1040%)
Mutual labels:  overlay
Webannoyances
Fix and remove annoying web elements such as sticky headers, floating boxes, floating videos, dickbars, social share bars and other distracting elements.
Stars: ✭ 831 (+2274.29%)
Mutual labels:  overlay
Sharp
High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.
Stars: ✭ 21,131 (+60274.29%)
Mutual labels:  overlay
Poe Overlay
An Overlay for Path of Exile. Built with Overwolf and Angular.
Stars: ✭ 679 (+1840%)
Mutual labels:  overlay
Gameoverlay
🎮 GameOverlay using CEF with support for common rendering backends
Stars: ✭ 32 (-8.57%)
Mutual labels:  overlay
React Native Overlay Section
Overlay section like iOS Notification Center
Stars: ✭ 14 (-60%)
Mutual labels:  overlay
Overlaycontainer
Non-intrusive iOS UI library to implement overlay based interfaces
Stars: ✭ 777 (+2120%)
Mutual labels:  overlay

Build Status

SwiftLoadingIndicator

Loading Indicator in Swift

screen shot

Features

  1. Easy to use
  2. Show a transparent overlay over the whole screen or part of the screen. The overlay will prevent user interaction with the covered controls while the task is in progress.
  3. Show animating UIActivityIndicatorView programmatically in the center of the overlay to indicate a task is being processed
  4. Show additional custom text in the overlay to provide additional information

How To Use

Include the LoadingIndicatorView.swift file. Call one of the show methods to show the indicator before long running task. Call hide method to hide the indicator after long running task.

Show indicator to cover entire screen

LoadingIndicatorView.show()

Show indicator to cover entire screen with custom text

LoadingIndicatorView.show("Loading")

Show indicator to cover target view

LoadingIndicatorView.show(target)

Show indicator to cover target view with custom text

LoadingIndicatorView.show(target, "Loading")

Hide indicator

LoadingIndicatorView.hide()

LICENSE

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].