Preview-Transition is an open source component submitted by RAMotion allowing you to easily create an image preview gallery with a nice parallax effect.
With Preview-Transition you can customize the look of the gallery including the image size, the navigation bar, text, and coloring, and when clicked images are opened with a nice transition effect.
This animation from the readme shows Preview-Transition in action:
You can find Preview-Transition on Github here.
A nice open source preview gallery component.
6 12 1
ParticlesLoadingView is an open source Swift component from Patrick Balestra for creating loading indicators with custom particle animations.
ParticlesLoadingView utilizes SpriteKit allowing you to drop in custom particle emitters created using Xcode’s Particle Emitter Editor.
. You can easily customize the shape of the loading view for different styles.
Here’s an animation from the readme showing different custom loading views:
You can find ParticlesLoadingView on Github here.
A nice component for creating custom loading indicators.
12 1 12 2 1 1
MEVHorizontalContacts submitted by Manuel Escrig is an open source component providing a custom UICollectionViewLayout allowing for the display of items with images horizontally.
The cells were designed primarily to display contacts, but can be customized with different sizes, and colors, and cells can also be expanded to expose more options. The lists are also scrollable.
This animation from the readme shows MEVhorizontalContacts in action:
You can find MEVHorizontalContacts on Github here.
A great custom UICollectionView layout.
12 2 1 1
PMAlertController is an open source Swift component submitted by Paolo Musolino providing a Swift based open source component for creating alert views with a number of nice options.
PMAlertController can include a header image, features custom fonts, and animates with UIKit dynamics. The API is similar to that of the UIAlertView. The alert views can be implemented within interface builder with support for different button configurations.
You can find PMAlertController on Github here.
A nice alert view component.
LUNTabBarController is an open source component from Lunapps for creating custom tab bars from Lunapps that can slide up exposing more selections.
This is an alternative to having the more option on a tab bar making for better use of screen space. LunTabBarController can be implemented within interface builder, and Lunapps has written a nice guide on how the tab bar was created.
You can find LUNTabBarController on Github here.
You can find the guide on the Lunapps blog on how the animated tab bar was created.
A nice custom tab bar component.