Any view can be styled. The stylesheet consists of a series of JavaScript objects, each of which associates a selector with a set of styling options:
"selector": { option: "value", option2: "value" }
Selectors come in one of three types:
There is also a mechanism for passing through 'configuration options' to the underlying toolkit. To use this, use the "sencha" option:
"selector": { sencha: { ... } }
inside which can be any valid Sencha Touch configuration option.
Platform-specific styling can be achieved by using the specific phoneStyles and tabletStyles stylesheets. Any styling options applied in these stylesheets overrides corresponding options in the main stylesheet.