JSUStockChart is an open source Swift based library from BestSwift that allows you to easily create stock charts that work with auto layout and Storyboards.
JSUStockChart can create bar candlestick and line charts to indicate price, and bar charts to indicate volume. The charts created with JSUStockChart are zoomable and scrollable using touch gestures.
This animation from the readme shows JSUStockChart in action:
You can find JSUStockChat on Github here.
A great library for creating stock charts.
Request Permission is an open source Swift based UI component from Ivan Vorobei for managing permissions.
Request Permission provides an elegant interface for camera, photo library, notification, location, microphone, and calendar permissions.
The Request Permission component detects the current permission status so the user can select again if they make the mistake of disallowing a permission request.
The permissions requested are easy to configure, and you can also easily change the text of the component.
This animation from the readme shows Request Permission in action:
You can find RequestPermission on Github here.
A nice component for handling permissions.
Paparazzo is an open source Swift UI Component from Avito Technology for picking and editing photos with a great interface.
Paparazzo allows for picture-taking with a neat interface, a built-in photo picker, and an image editor with support for rotation, and cropping. You can customize the colors, fonts and icons used within the user interface, and turn different features on and off.
This animation from the readme shows Paparazzo in action:
You can find Paparazzo on Github here.
A great photo-picking and editing component.
ElongationPreview is an open source Swift based table view component submitted by Ramotion for displaying images with a neat parallax effect that neatly expand into an elegant easily customizable view.
ElongationPreview cells are implemented within interface builder, and you simply need to define the image view, the view that appears after a cell is clicked, and a top view on the top of the cell.
This animation from the readme shows Elongation in action:
You can find Elongation on Github here.
A nice image based table view component.
CRPageViewController is an open source component submitted by Vlad from CleverRoad is a custom page view controller for scrolling between views with added options for page heights, position, and more.
CRPageViewController allows you to fully customize the page view scrolling adding animations which move the view when it is focused and unfocused, customizable distance between views, customizable animations shown when scrolling and centered, and customizable view positions.
This animation from the readme shows CRPageViewController in action:
You can find CRPageViewController on Github here.
A nice component for custom page view controllers.