iOS Reference Library Apple Developer
Search

Toggle Switch Element

Table 1 lists the keys that may be placed in a dictionary that is associated with the PSToggleSwitchSpecifier type. This element displays an ON/OFF button that can be toggled by the user.

Table 1  Keys for the PSToggleSwitchSpecifier dictionary

Key

Value type

Value

Type (required)

String

The value of this key is always set to PSToggleSwitchSpecifier.

This key is required.

Title (required, localizable)

String

The string displayed to the left of the switch.

This key is required. The value of this key is localizable.

Key (required)

String

The preference key identifying the value. This is the string you use this to retrieve the preference value from the defaults database.

This key is required.

DefaultValue (required)

Any

The default value for the preference key. This value is returned when the specified preferences key (represented by the Key entry) is not present in the defaults database.

This key is required.

TrueValue

Any

The value associated with the preference when the toggle switch is in the ON position. The value type for this key can be any scalar type, including Boolean, String, Number, Date, or Data. If this key is not present, the default value type is a Boolean with the value Yes.

FalseValue

Any

The value associated with the preference when the toggle switch is in the OFF position. The value type for this key can be any scalar type, including Boolean, String, Number, Date, or Data. If this key is not present, the default value type is a Boolean with the value No.




Last updated: 2010-04-27

Did this document help you? Yes It's good, but... Not helpful...