Early this year I mentioned the TextFieldEffects library providing a number of text field effects that you can use within an app to draw a user’s attention, and spruce up the look of basic text fields.
Here’s an open source library submitted by Mukesh inspired by TextFieldEffects providing even more interesting text field components with neat animation effects called MMTextFieldEffects.
This video shows different text field effects in action:
Animated popovers are a great way to draw a user’s attention and here’s an open source component from Yusuke Takahashi for creating zooming popovers called Popover inspired by the facebook app.
Popover allows you to create Popover overlays witha number of customizable options. You can create Popovers with different colors, adjust the shape of your popover, and how fast the popovers zoom in. To use Popover you simply need to supply a start point, a view to show within the Popover, and then create your Popover with that view and starting point.
I’ve mentioned a number of custom pull to refresh to components most recently a pull to refresh component featuring an animation with a customizable number of gears called MAGearRefreshControl.
Here’s an open source component providing a pull to refresh component with a unique bouncing animated called PullToBounce from Takuya Okamoto.
PullToBounce is easy to implement, and you can adjust the size of the ball shown in the animation, the pull, and bend distance and the timing of the animation.
I’ve mentioned a number of libraries for creating custom buttons most recently MaterialControls-For-iOS which allows you to create Google Material Design inspired buttons.
Here’s an open source component from Diego Rueda that allows you to create buttons with built-in confirmation and cancellation called DoubleTapButton.
DoubleTapButton provides a wide variety of customization options. You can control the look of the button, and how the button acknowledges user confirmation or cancellation. There are easy text labeling options built into the button.
A couple of weeks ago I mentioned an open source component for creating 20 uniquely styled activity indicators called NVActivityIndicatorView.
Here’s an open source component called BusyNavigationBar from Gunay Mert Karadogan that allows you to add stylish activity indicators directly within the navigation bar.
With BusyNavigationBar you can add three different styles of activity indicators, moving stripes, moving bars, or a moving layer of your own design. You can adjust the opacity, color, and size of the activity indicator.