UISlider clone with multiple thumbs and values, range highlight, optional snap intervals, optional value labels, either vertical or horizontal.
created at Nov. 18, 2016, 6:21 a.m.
Step-by-step progress view with labels and shapes. A good replacement for UIActivityIndicatorView and UIProgressView.
created at Feb. 15, 2015, 4:34 p.m.
UISegmentedControl remake that supports selecting multiple segments, vertical stacking, combining text and images.
created at April 20, 2013, 12:48 p.m.
The missing iOS radio buttons group.
created at Feb. 3, 2019, 4:18 p.m.
Simple single-selection or multiple-selection checklist, based on UITableView
created at March 27, 2018, 10:32 a.m.
Multiple state tap-to-toggle UIButton (like old camera flash button)
created at March 4, 2015, 4:43 p.m.
UICollectionViewCell with checkbox when it isSelected and empty circle when not - like Photos.app "Select" mode.
created at Oct. 8, 2018, 1:17 p.m.
Show camera layer as a background to any UIView
created at Dec. 9, 2015, 3:10 p.m.
Simple battery shaped UIView
created at Nov. 28, 2016, 2:55 p.m.
Mock UIImagePickerController for testing camera based UI in simulator
created at July 1, 2018, 12:07 p.m.
Which contacts changed outside your iOS app? Better CNContactStoreDidChange notification: Get real changes, without the noise.
created at July 14, 2022, 1:41 p.m.
Minimal AutoLayout convenience layer. Program constraints succinctly. ⚠️ Moved into https://github.com/yonat/SweeterSwift
created at Feb. 20, 2016, 8:03 a.m.