Get Updates By E-mail 

Subscriber Counter

iOS UI Controls

Open Source Component For Creating Customizable HUD Views In iOS 8

I’ve mentioned a few open source components for creating HUD displays such as MMProgressHUD, but most don’t reflect the style seen in iOS 7 and iOS 8.

Here’s an open source component called PKHUD providing a customizable Swift based reimplementation of Apple’s HUD (as seen when adjusting volume/ring, and changing the rotation switch) for iOS 8 utilizing UIVisualEffectsView for the blur effect.

Open Source iOS Checkboxes And Custom Table View Cells Inspired By Material Design

Last week I mentioned an interesting open source component for creating buttons with styling and effects inspired by Google’s “material design” UI.

Here are a couple more components for from Bence Feher with visuals inspired by Google material design for creating dynamic checkboxes and table views called BFPaperCheckBox and BFPaperTableViewCell.

Each of the components features circular ripples on touch effects with color fading.

Here are a couple of images from the readmes showing BFPaperCheckBox and BFPaperTableViewCell in action:

Open Source iOS Component For Creating UILabels With Interesting Transition Effects

Earlier this year I mentioned a component for creating fading text labels like in the secret app and more recently a component for morphing text between UILabel values.

Here’s an open source component allowing you to create UILabels with several different effects from android1989 called YetiCharacterLabelExample.

YetiCharacterLabelExample allows you to create a falling text effect, a Secret style fading label effect, and an iOS 8 keyboard autocomplete inspired motion label effect.  The component comes with both Objective-C and Swift versions.

Open Source iOS Component Providing A Scrollbar With Color Customization

One of the issues with the iOS scroll bar control is a lack of customization options, and previously I mentioned a custom scroll bar implementation that allows for color customization and positioning anywhere within a view called CustomScrollIndicator – the drawback being the scrollbars look a little different, and some code changes are required.

Here’s an open source component called JTSScrollIndicator from Jared Sinclair that lets you easily implement colored vertical scroll bars.

Open Source iOS Component For Creating Masked Text/Number Entry Forms

I’ve mentioned a number of libraries for creating input forms most recently XLForm.

You might want to use a full-blown form library and here’s an open source component allowing you to simply create text entry fields with easy masking for numeric, alphanumeric and letter values called OCMaskedTextField from Omer Cora.

Creating Masked text fields with OCMaskedTextField is extremely and this code example from the readme shows how to set up a text field with masking for number entry: