Get Updates By E-mail 

Subscriber Counter

iOS UI Controls

Open Source Component Providing A Fully Customizable Swift Based Stepper

The UIStepper component provides a very basic stepper with little room for customization.

Here’s an open source component submitted by Kyle Weiner called KWStepper providing a customizable stepper control with delegate functions that execute on value changes, and when min/max values are reached.

KWStepper allows you to set a label on the steppers, customize the step value for increments, and change events are triggered immediately..

Here are a couple of images from the readme showing KWStepper in action:

Open Source iOS Component For Neatly Gathering And Displaying Current Weather Conditions

In the past year I’ve mentioned a couple of resources for those building weather apps, an example of a weather app with a great looking interface called Sol, and an in-depth tutorial on creating a weather app using the OpenWEatherMap API.

Here’s an open source component called Wethr for neatly gathering and displaying current location-based weather conditions within a customizable view.

Wethr automatically gathers the temperature, weather conditions, and city name and allows you to display those within a customizable label.

Open Source iOS Component Adding In-Place Editing To UILabel

Last week I mentioned a nice project from Kai Inui providing easy access to a selection of colors for creating great looking gradients called UIColor-uiGradients.

Here’s another nice project submitted by Kai Inui providing a UILabel category that adds in place editing called KIInPlaceEdit.

KIInplaceEdit allows the editing feature to be turned on with a long press, and a prompt can also be displayed before editing is enabled.

Guide With Example Code Showing How To Add A Neat Springy Effect To A UISlider

Previsouyl I mentioned a nice tutorial on creating custom user interface components.

Here’s a nice guide with example code showing how to modify a UISlider adding some custom effects from Wojtek Lukaszuk.

In the guide you’ll learn how to modify the tracking behavior of a slider, and add a neat spring animation following the drag of the users finger.  The end result is a nice springy effect that responds neatly to the users touch.

Open Source iOS Library For Applying Progressive Reduction To UI Components

Progressive reduction is an interesting concept in user interface design, suggesting that as a user becomes more familiar with an app’s user interface your UI should adapt to the user and reduce the amount of information shown.

Here’s an interesting library allowing you to easily create adaptive user interface elements called AdaptiveController with an example tab bar implementation demonstrating progressive reduction.