KVNBoundedImageView attempts to keep faces visible and centered in a UIImageView. It is designed to be easy to use and extensible for different types of image detection. With configurable detection speed, operation queues, caching, and utilizing the optimized image rendering of UIImageView (no custom drawing here), KVNBoundedImageView aims to be as fast as possible, without blocking the main thread when heavy lifting is needed. Simple image loading via a URL is also available.
This control demonstrates a way to build your own line chart without using any third-party library. It contains a simple yet effective algorithm to build a curved line through a set of points. I don't recommend you to import LineChart.swift directly into your project because it is build for demonstration purpose only. However, you should modify it according to your needs. Medium tutorial: https://medium.com/@leonardnguyen/building-your-own-chart-in-ios-part-2-line-chart-7b5cfc7c866
A custom reusable slider control with 2 thumbs (range slider). Values range is between `minimumValues` and `maximumValue` (from 0 to 1 by default). The left thumb isn't able to go on the right side of the right thumb, and vice versa. Control enables multitouch (to use 2 fingers at 2 thumbs at the same time). Please check Demo project for a basic example on how to use MARKRangeSlider. ### Available control properties: - `minimumValue` - the minimum value of the slider's range - `maximumValue` - the maximum value of the slider's range - `leftValue` - the value of the left thumb - `rightValue` - the value of the right thumb - `minimumDistance` - the distance between 2 thumbs (thumbs can't be closer to each other than this distance) ## Available styling properties: Images are customisable, default ones are used when no image is provided. - `trackImage` - track background image - `rangeImage` - range background image - `leftThumbImage` - left thumb image - `rightThumbImage` - right thumb image
MBButtonMenuController is a UIViewController subclass that implements something similar to UIActionSheet. It offers an unlimited number of buttons, a delegate for handling taps, and a cool visual effect when it's presented. Give it a whirl and feel free to contribute.