CHIPageControl:酷帅的翻页状态切换动画组件

2,340 阅读1分钟
原文链接: github.com

CHIPageControl is a set of cool animated page controls to replace boring UIPageControl. We were inspired by Jardson Almeida dribbble shot and implemented a few more page controls.

Made with ❤️ by Chili.

Overview

Requirements

  • iOS 9.0+
  • Xcode 8+
  • Swift 3

Installation

Just add the CHIPageControl folder to your project.

or use CocoaPods with Podfile:

pod 'CHIPageControl', '~> 0.0.1'

Usage

🎨 Storyboards

Just drop UIView and set its class to be one of CHIPageControls.

💻 Code

let pageControl = CHIPageControlAji(frame: CGRect(x: 0, y:0, with: 100, height: 20))
pageControl.numberOfPages = 4
pageControl.radius = 4
pageControl.tintColor = .red
pageControl.padding = 6

Updating progress

//update dinamically
pageControl.progress = 0.5

//set progress with animation
pageControl.set(progress: 2, animated: true)

Page Controls 🌶️ 🌶️ 🌶️

  • CHIPageControlAji
  • CHIPageControlAleppo
  • CHIPageControlChimayo
  • CHIPageControlFresno
  • CHIPageControlJalapeno
  • CHIPageControlJaloro
  • CHIPageControlPaprika
  • CHIPageControlPuya

License

Airstream is released under the MIT license. See LICENSE for details.