SliceControl
SliceControl copied to clipboard
π° Simply a better & animated UISegmentedControl
Slice (/slΙΙͺs/), noun
"A slice is any small part that has been separated from something larger"
Usage Example β¨οΈ
After installing SliceControl, you should start by importing the framework:
import SliceControl
Once imported, you can start using SliceControl like follows:
sliceControl = SliceControl(with: ["All", "Liked", "Favourited"],
primaryColor: .darkGray,
secondaryColor: .white,
padding: 12)
// Implement SliceControlDelegate to intercept actions
sliceControl.delegate = self
view.addSubview(sliceControl)
// ... Constrain it
You can also set its UIFont
and starting option.
RxSwift
Would you like to subscribe to SliceControl's events using RxSwift? RxSliceControl is here to save you!
Instalation π¦
SliceControl is available through CocoaPods. In order to install, add the following line to your Podfile:
pod 'SliceControl'
And run the following command in terminal:
pod install
Sample Project π²
There's a sample project in this repository called Example.
Support SliceControl β€οΈ
Hello there π
Iβm Pedro, a Portuguese iOS Engineer since February 2017. Iβm an avid OSS enthusiast and contributor - help by sharing, learn by whatβs shared.
I've built and open-sourced multiple frameworks and applications, including Brooklyn and CocoaHub.
I'm also a conference and meetup organizer, being part of SwiftAveiro and CocoaHeads Porto.
If you enjoy my work and would like to help me continue it, please consider:
- https://github.com/users/pedrommcarrasco/sponsorship
- https://www.buymeacoffee.com/pedrommcarrasco
- https://www.paypal.me/pedrommcarrasco
Contributing π
Feel free to contribute to this project by providing ideas or opening pull requests.
License β
SliceControl's available under the MIT license. See the LICENSE file for more information.