Dev:PSEditingPane

PSEditingPane is a subclass of UIView that provides custom code, instead of via PSSpecifiers, to manage the user interface.

Editing pane in Specifier plist
You may set the pane key of a specifier entry, so that when the specifier is tapped, your editing pane will be launched.

An edit pane class is useless unless the detail key is PSDetailController or its subclass is used. The edit pane itself is invoked in.

In general, the pane can be not a subclass of PSEditingPane, but it must be a subclass of UIView and conforms to the informal protocol:

Built-in editing panes
The following panes are built-in in Preferences.framework:


 * PSMultiValueEditingPane (Include just a PSSegmentCell, useless by itself.)
 * PSTextEditingPane (A pane containing a text field and a keyboard.)

and the following in Preferences.app:


 * RegulatoryPane (A static image showing the device is FCC approved and in other countries as well.)
 * LegalMessagePane
 * TimeZonePane (Time zone selector. The returned value doesn't contain just time zone, but also city location.)
 * RingtonePane (Note that the ringtone will be played when selected.)