KYWheelTabController is an open source component from kyo__hei providing a custom expanding tab bar with a circular design.
KYWheelTabController features a wheel design and is a subclass of UITabController so it can be used in the same was a UITabBarController. Wheeled tab bars created with KYWheelTabController feature a slick look and rotations.
This animation from the readme shows KYWheelTabController in action:
You can find KYWheelTabController on Github here.
A nice circular tab bar component.
ImageOpenTransition is an open source Swift based component for great image transitions from mcmatan.
With ImageOpenTransition you simply select an image, and an image to transition to, and the first image will neatly translate to the image to transition to. You can customize the duration of the animation, and if you like you can animate to a frame instead of an image.
This image from the readme shows ImageOpenTransition in action:
You can find ImageOpenTransition on Github here.
A nice component for easily animating to new transitions in an easily customizable way.
Eat Fit is a Swift based open source component from Yalantis for displaying data in a beautiful graphical format inspired by Google Fit.
Eat Fit displays iconized data with text using a typewriter, and circular graphs with slick smooth transformation animations, and built-in paging.
You can read more about Eat Fit on the Yalantis blog.
You can find EatFit on Github here.
A great component for data display.
ISHPullUp from iosphere provides a split view controller inspired by the iOS 10 map app with a bottom view that you can drag in and out of view with a pull gesture.
ISHPullUP provides notifications for its various states, up, down, and neutral and you can customize the view changing the size when dragged out, the colors, and more.
Here are a couple of images from the readme showing ISHPullUp in action:
You can find ISHPullUp on Github here.
A nice pull up view component.
TransLucid from Lucas Ortiz is an open source Swift based component that allows you to create text with a custom background, and the ability to animate the background.
With TransLucid you simply specify an image to be used as the background for the text, specify a font, the text, and start the animation.
This image from the readme shows TransLucid in action:
You can find TransLucid on Github here.
A nice component for creating custom text.