SliceControl
π° Simply a better & animated UISegmentedControl
Install / Use
/learn @pedrommcarrasco/SliceControlREADME
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.
Related Skills
node-connect
341.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
341.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.6kCommit, push, and open a PR
