Getting an app to look just right can be difficult, and here’s a library from Ryan Nystrom called RNThemeManager that gives you the ability to theme your interfaces whether they’re built programatically or you’re using interface builder.
The themes are defined by using Plist files, and you can easily switch between themes.
This is great if you’re working with a designer as they can tweak the theme and get things right simply by modifying the attributes within the Plist files.
As the readme states:
This small utility makes theming your iOS apps clean and simple. It was originally created so that I could have themable NIBs that utilized notifications to update view properties such as fonts and colors. I pushed beyond NIB support so that however you create your views, it will respond to your themes.
You can find RNThemeManager on Github here.
A complete example is included on the Github page.
- Open Source: Library For Automatic Serialization/Deserialization To And From JSON Dictionaries
- Open Source iOS Library Providing Automatic NSCoding Support For Your Objects
- Library Allowing You To Easily Create Custom Prompts Shown To The User At Specific Intervals
- Best Resources In iOS Development – December 12th, 2011
- Open Source: Better Looking Customizable Segmented Controls
Original article: Open Source Library Allowing Easy User Interface Theming By Using Plist Files
©2013 iOS App Dev Libraries, Controls, Tutorials, Examples and Tools. All Rights Reserved.