Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Apr 19, 2023. It is now read-only.

A simple progress view with a linear vertical gradient written in Swift.

License

Notifications You must be signed in to change notification settings

stockx/GradientProgressView

Repository files navigation

Gradient Progress View Logo

Swift3 Platform Version License

Description

GradientProgressView is a simple drop-in progress view with a slight linear vertical gradient.

Example 1

Contents

Features

  • Supports AutoLayout.
  • Supports customizing background colors.
  • Supports being created either in code or Interface Builder.

Installation

CocoaPods

... once this is on Cocoapods...

CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:

$ gem install cocoapods

To integrate GradientProgressView into your Xcode project using CocoaPods, specify it in your Podfile:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!
target '<Your Target Name>' do
 pod 'GradientProgressView'
end

Then, run the following command:

$ pod install

Usage

GradientProgressView is state based. To configure the progress view, simply update the state value with whatever values you'd like, and re-set the state:

  1. First you should set up the GradientProgressView:
var gradientProgressView = GradientProgressView(frame: .zero)
var state = gradientProgresssView.state
state.progressColor = .blue
state.backgrtoundColor = .white
state.borderColor = .lightGray
gradientProgressView.state = state
  1. In order to set the progress, modify the state:
var state = gradientProgressView.state
state.progress = 0.5
gradientProgressView.state = state

License

GradientProgressView is developed by Josh Sklar at StockX and is released under the MIT license. See the LICENSE file for details.

Contact

You can follow or drop me a line on my Twitter account. If you find any issues on the project, you can open a ticket. Pull requests are also welcome.

About

A simple progress view with a linear vertical gradient written in Swift.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /