TKRubberIndicator
A rubber animation pagecontrol.
Requirements
- Swift 4.0
- iOS 8.0+
- Xcode 9.0
Installation
CocoaPods
You can use CocoaPods to install TKRubberPageControl
by adding it to your Podfile
:
To get the full benefits import TKRubberPageControl
wherever you import UIKit
Carthage
Create a Cartfile
that lists the framework and run carthage update
. Follow the instructions to add $(SRCROOT)/Carthage/Build/iOS/TKRubberPageControl.framework
to an iOS project.
github "tbxark/TKRubberIndicator"
Manually
- Download and drop
TKRubberPageControl.swift
in your project. - Congratulations!
Usage example
You can use closure or Target-Action to listen control event
Base
Key | Usage | |
---|---|---|
smallBubbleSize | 未选中小球尺寸 | unselect small ball size |
mainBubbleSize | 选中大球尺寸 | select big ball size |
bubbleXOffsetSpace | 小球间距 | The distance between the ball |
bubbleYOffsetSpace | 纵向间距 | bubble Y Offset Space |
animationDuration | 动画时长 | animation duration |
backgroundColor | 背景颜色 | control background color |
smallBubbleColor | 小球颜色 | unselect small ball color |
mainBubbleColor | 大球颜色 | select big ball color |
Release History
-
1.4.0
Swift 4.0 -
1.3.1
Bug Fixed -
1.3.0
Support Swift 3.0 -
1.0.5
Fix bug, add Cocoapod and Carthage support -
1.0.4
Complete basic functions