/DNTTheme

An API to styles UI elements using themes for views, controls, elements and components on iPhone and iPad for iOS Universal apps.

Primary LanguageObjective-C

DNTTheme

An API to style UI elements such as labels, navigation bars, buttons and views using themes. Apple themes to elements such as UILabels in one line of code.

It provides hierarchical management of themes based on user defined components, so that it is easy to over-ride your default theme for particular contexts.

Themes are customized via YAML configuration files which make them easy for non-programmers to edit. The YAML files are applied in a cascading manner similar to CSS. Additionally, this repository can build a theme browser universal application that designers may use to see the themes already configured.

Theme classes, and YAML configurations are cached which makes them very quick to access and configure.