Use this swift 5 supported library MIStepBar and track your food order, your purchase order or the booked appoinment many more things..!!!
Checkout this super easy stepped bar integration and example.!!!
To install it, simply add the following line to your Podfile:
pod 'MIStepBar', git: 'https://github.com/Mindinventory/MIStepBar', branch: 'main'
Then run pod install
from the Example directory.
You could directly copy and add the folder MIStepBar
which contains 'StepBar.swift' file to your project.
And then remember to import MIStepBar
module before using it.
Change the class of a view from UIStackView
to StepBar
@IBOutlet weak var stepBar: StepBar!
Programmatically:
override func viewDidLoad() {
super.viewDidLoad()
stepBar.stepTitles = ["Book Appointment", "Payment", "Confirmed"]
stepBar.stepSubTitles = ["Dt 2020/11/02", "Dt 2020/11/04", "Dt 2020/11/06"]
stepBar.stepSelectedImages = ["calendar","check","credit-card"]
}
Manually Update Step:
stepBar.currentStepValue = 2
After adding a UIStackView
to Stroyboard or Xib, change its class to StepBar
. Then you are able to config it as this demonstration:
- iOS 13.0+
- Xcode 13.0+
iOS-MiStepBar is MIT-licensed.
If you use our open-source libraries in your project, please make sure to credit us and Give a star to www.mindinventory.com