# Titanium.UI.iOS

> Apple iOS specific UI capabilities. All properties, methods and events in this namespace will only work on Apple iOS devices.

- Source: https://titaniumsdk.com/docs/sdk/13.3.0/Titanium.UI.iOS
- Titanium SDK version: 13.3.0
- Kind: module
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK iPhone 1.4.0, iPad 1.4.0, macOS 9.2.0
- Extends: Titanium.Module
- Inheritance: Titanium.Module > Titanium.Proxy

## Properties

### ACTION_POLICY_ALLOW

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.0.0
- Permission: read-only

Allow the navigation to continue.

Use with [Titanium.UI.iOS.WebViewDecisionHandler.invoke](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.WebViewDecisionHandler.md#invoke).

### ACTION_POLICY_CANCEL

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.0.0
- Permission: read-only

Cancel the navigation.

Use with [Titanium.UI.iOS.WebViewDecisionHandler.invoke](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.WebViewDecisionHandler.md#invoke).

### ALERT_SEVERITY_CRITICAL

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 12.0.0
- Requires: iOS 16.0+
- Permission: read-only

Indicates that the system should present the alert using the
critical, or caution, style.

Use with <Titanium.UI.iOS.createAlertDialog> to specify
the alert dialog severity on macOS Catalyst.

### ALERT_SEVERITY_DEFAULT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 12.0.0
- Requires: iOS 16.0+
- Permission: read-only

Indicates that the system should present the alert using the standard
alert style.

Use with <Titanium.UI.iOS.createAlertDialog> to specify
the alert dialog severity on macOS Catalyst.

### appBadge

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.4.0

Value of the badge for the application's springboard icon.

In order to change the app icon badge number you will need to register for notifications.
Normally this is done by using local notifications or a push service like [Firebase Cloud Messaging](https://firebase.google.com/docs/cloud-messaging) (FCM).
``` js
Ti.App.iOS.registerUserNotificationSettings({
  types: [
        Ti.App.iOS.USER_NOTIFICATION_TYPE_BADGE
    ]
});
```

### appSupportsShakeToEdit

- Type: Boolean
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.4.0

Determines whether the shake to edit system-wide capability is enabled.

### AUDIOVISUAL_MEDIA_TYPE_ALL

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.0.0
- Permission: read-only

All media types require a user gesture to begin playing.

Use with [Titanium.UI.iOS.WebViewConfiguration.mediaTypesRequiringUserActionForPlayback](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.WebViewConfiguration.md#mediaTypesRequiringUserActionForPlayback)

### AUDIOVISUAL_MEDIA_TYPE_AUDIO

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.0.0
- Permission: read-only

Media types containing audio require a user gesture to begin playing.

Use with [Titanium.UI.iOS.WebViewConfiguration.mediaTypesRequiringUserActionForPlayback](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.WebViewConfiguration.md#mediaTypesRequiringUserActionForPlayback)

### AUDIOVISUAL_MEDIA_TYPE_NONE

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.0.0
- Permission: read-only

No media types require a user gesture to begin playing.

Use with [Titanium.UI.iOS.WebViewConfiguration.mediaTypesRequiringUserActionForPlayback](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.WebViewConfiguration.md#mediaTypesRequiringUserActionForPlayback)

### AUDIOVISUAL_MEDIA_TYPE_VIDEO

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.0.0
- Permission: read-only

Media types containing video require a user gesture to begin playing.

Use with [Titanium.UI.iOS.WebViewConfiguration.mediaTypesRequiringUserActionForPlayback](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.WebViewConfiguration.md#mediaTypesRequiringUserActionForPlayback)

### BLUR_EFFECT_STYLE_DARK

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.4.0
- Permission: read-only

Use with [BlurView.effect](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.BlurView.md#effect) to specify a blur effect.

Creates a blurring effect in the view. The area of the view is darker in hue than the underlying view.

### BLUR_EFFECT_STYLE_EXTRA_LIGHT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.4.0
- Permission: read-only

Use with [BlurView.effect](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.BlurView.md#effect) to specify a blur effect.

Creates a blurring effect in the view. The area of the view is lighter in hue than the underlying view.

### BLUR_EFFECT_STYLE_LIGHT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.4.0
- Permission: read-only

Use with [BlurView.effect](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.BlurView.md#effect) to specify a blur effect.

Creates a blurring effect in the view. The area of the view is the same approximate hue
of the underlying view.

### BLUR_EFFECT_STYLE_PROMINENT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 6.0.0
- Permission: read-only

Use with [BlurView.effect](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.BlurView.md#effect) to specify a blur effect.

Creates a blurring effect in the view. The area of the view is presented more prominent than the underlying view.

### BLUR_EFFECT_STYLE_REGULAR

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 6.0.0
- Permission: read-only

Use with [BlurView.effect](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.BlurView.md#effect) to specify a blur effect.

Creates a blurring effect in the view. The blurring effect is the default one specified in iOS 10.

### BLUR_EFFECT_STYLE_SYSTEM_CHROME_MATERIAL

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.2.0
- Requires: iOS 13.0+
- Permission: read-only

Use with [BlurView.effect](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.BlurView.md#effect) to specify a blur effect.

Creates a blurring effect in the view. This is an adaptable blur effect that creates the appearance of the system chrome.

### BLUR_EFFECT_STYLE_SYSTEM_CHROME_MATERIAL_DARK

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.2.0
- Requires: iOS 13.0+
- Permission: read-only

Use with [BlurView.effect](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.BlurView.md#effect) to specify a blur effect.

Creates a blurring effect in the view. This blur effect creates the appearance of an ultra-thin material and is always dark.

### BLUR_EFFECT_STYLE_SYSTEM_CHROME_MATERIAL_LIGHT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.2.0
- Requires: iOS 13.0+
- Permission: read-only

Use with [BlurView.effect](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.BlurView.md#effect) to specify a blur effect.

Creates a blurring effect in the view. This blur effect creates the appearance of the system chrome and is always light.

### BLUR_EFFECT_STYLE_SYSTEM_MATERIAL

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.2.0
- Requires: iOS 13.0+
- Permission: read-only

Use with [BlurView.effect](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.BlurView.md#effect) to specify a blur effect.

Creates a blurring effect in the view. This is an adaptable blur effect that creates the appearance of a material with normal thickness.

### BLUR_EFFECT_STYLE_SYSTEM_MATERIAL_DARK

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.2.0
- Requires: iOS 13.0+
- Permission: read-only

Use with [BlurView.effect](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.BlurView.md#effect) to specify a blur effect.

Creates a blurring effect in the view. This blur effect creates the appearance of a thin material and is always dark.

### BLUR_EFFECT_STYLE_SYSTEM_MATERIAL_LIGHT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.2.0
- Requires: iOS 13.0+
- Permission: read-only

Use with [BlurView.effect](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.BlurView.md#effect) to specify a blur effect.

Creates a blurring effect in the view. This blur effect creates the appearance of a material with normal thickness and is always light.

### BLUR_EFFECT_STYLE_SYSTEM_THICK_MATERIAL

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.2.0
- Requires: iOS 13.0+
- Permission: read-only

Use with [BlurView.effect](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.BlurView.md#effect) to specify a blur effect.

Creates a blurring effect in the view. This is an adaptable blur effect that creates the appearance of a material that is thicker than normal.

### BLUR_EFFECT_STYLE_SYSTEM_THICK_MATERIAL_DARK

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.2.0
- Requires: iOS 13.0+
- Permission: read-only

Use with [BlurView.effect](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.BlurView.md#effect) to specify a blur effect.

Creates a blurring effect in the view. This blur effect creates the appearance of a material with normal thickness and is always dark.

### BLUR_EFFECT_STYLE_SYSTEM_THICK_MATERIAL_LIGHT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.2.0
- Requires: iOS 13.0+
- Permission: read-only

Use with [BlurView.effect](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.BlurView.md#effect) to specify a blur effect.

Creates a blurring effect in the view. This blur effect creates the appearance of a material that is thicker than normal and is always light.

### BLUR_EFFECT_STYLE_SYSTEM_THIN_MATERIAL

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.2.0
- Requires: iOS 13.0+
- Permission: read-only

Use with [BlurView.effect](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.BlurView.md#effect) to specify a blur effect.

Creates a blurring effect in the view. This is an adaptable blur effect that creates the appearance of a thin material.

### BLUR_EFFECT_STYLE_SYSTEM_THIN_MATERIAL_DARK

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.2.0
- Requires: iOS 13.0+
- Permission: read-only

Use with [BlurView.effect](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.BlurView.md#effect) to specify a blur effect.

Creates a blurring effect in the view. This blur effect creates the appearance of a material that is thicker than normal and is always dark.

### BLUR_EFFECT_STYLE_SYSTEM_THIN_MATERIAL_LIGHT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.2.0
- Requires: iOS 13.0+
- Permission: read-only

Use with [BlurView.effect](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.BlurView.md#effect) to specify a blur effect.

Creates a blurring effect in the view. This blur effect creates the appearance of a thin material and is always light.

### BLUR_EFFECT_STYLE_SYSTEM_ULTRA_THIN_MATERIAL

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.2.0
- Requires: iOS 13.0+
- Permission: read-only

Use with [BlurView.effect](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.BlurView.md#effect) to specify a blur effect.

Creates a blurring effect in the view. This is an adaptable blur effect that creates the appearance of a material with normal thickness.

### BLUR_EFFECT_STYLE_SYSTEM_ULTRA_THIN_MATERIAL_DARK

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.2.0
- Requires: iOS 13.0+
- Permission: read-only

Use with [BlurView.effect](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.BlurView.md#effect) to specify a blur effect.

Creates a blurring effect in the view. This blur effect creates the appearance of the system chrome and is always dark.

### BLUR_EFFECT_STYLE_SYSTEM_ULTRA_THIN_MATERIAL_LIGHT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.2.0
- Requires: iOS 13.0+
- Permission: read-only

Use with [BlurView.effect](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.BlurView.md#effect) to specify a blur effect.

Creates a blurring effect in the view. This blur effect creates the appearance of an ultra-thin material and is always light.

### CACHE_POLICY_RELOAD_IGNORING_LOCAL_CACHE_DATA

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.0.0
- Permission: read-only

Specifies that the data for the URL load should be loaded from the originating source.
No existing cache data should be used to satisfy a URL load request.

Use with [Titanium.UI.WebView.cachePolicy](https://titaniumsdk.com/docs/sdk/Titanium.UI.WebView.md#cachePolicy).

### CACHE_POLICY_RETURN_CACHE_DATA_DONT_LOAD

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.0.0
- Permission: read-only

Specifies that the existing cache data should be used to satisfy a request,
regardless of its age or expiration date.

Use with [Titanium.UI.WebView.cachePolicy](https://titaniumsdk.com/docs/sdk/Titanium.UI.WebView.md#cachePolicy). If there is no existing data in the cache corresponding
to a URL load request, no attempt is made to load the data from the originating source, and the load
is considered to have failed. This constant specifies a behavior that is similar to an offline mode.

### CACHE_POLICY_RETURN_CACHE_DATA_ELSE_LOAD

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.0.0
- Permission: read-only

Specifies that the existing cached data should be used to satisfy the request,
regardless of its age or expiration date.

Use with [Titanium.UI.WebView.cachePolicy](https://titaniumsdk.com/docs/sdk/Titanium.UI.WebView.md#cachePolicy). If there is no existing data in the cache
corresponding the request, the data is loaded from the originating source.

### CACHE_POLICY_USE_PROTOCOL_CACHE_POLICY

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.0.0
- Permission: read-only

Specifies that the caching logic defined in the protocol implementation, if any,
is used for a particular URL load request.

Use with [Titanium.UI.WebView.cachePolicy](https://titaniumsdk.com/docs/sdk/Titanium.UI.WebView.md#cachePolicy). This is the default policy for URL load requests.
If you are making HTTP or HTTPS byte-range requests, always use the
[Titanium.UI.iOS.CACHE_POLICY_RELOAD_IGNORING_LOCAL_CACHE_DATA](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#CACHE_POLICY_RELOAD_IGNORING_LOCAL_CACHE_DATA) policy.

### CLIP_MODE_DEFAULT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 3.3.0
- Permission: read-only

Use with [Titanium.UI.View.clipMode](https://titaniumsdk.com/docs/sdk/Titanium.UI.View.md#clipMode) to specify clipping behavior.

### CLIP_MODE_DISABLED

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 3.3.0
- Permission: read-only

Use with [Titanium.UI.View.clipMode](https://titaniumsdk.com/docs/sdk/Titanium.UI.View.md#clipMode) to specify clipping behavior.

### CLIP_MODE_ENABLED

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 3.3.0
- Permission: read-only

Use with [Titanium.UI.View.clipMode](https://titaniumsdk.com/docs/sdk/Titanium.UI.View.md#clipMode) to specify clipping behavior.

### COLLISION_MODE_ALL

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 3.2.0
- Permission: read-only

Use with [Titanium.UI.iOS.CollisionBehavior.collisionMode](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.CollisionBehavior.md#collisionMode) to specify collisions with both items and
boundaries.

### COLLISION_MODE_BOUNDARY

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 3.2.0
- Permission: read-only

Use with [Titanium.UI.iOS.CollisionBehavior.collisionMode](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.CollisionBehavior.md#collisionMode) to specify collisions with
boundaries only.

### COLLISION_MODE_ITEM

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 3.2.0
- Permission: read-only

Use with [Titanium.UI.iOS.CollisionBehavior.collisionMode](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.CollisionBehavior.md#collisionMode) to specify collisions with items only.

### CREDENTIAL_PERSISTENCE_FOR_SESSION

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.0.0
- Permission: read-only

Credential should be stored only for this session.

Used with the `persistence` argument of [Titanium.UI.WebView.setBasicAuthentication](https://titaniumsdk.com/docs/sdk/Titanium.UI.WebView.md#setBasicAuthentication) to set the persistence level.

### CREDENTIAL_PERSISTENCE_NONE

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.0.0
- Permission: read-only

Credential should not be stored.

Used with the `persistence` argument of [Titanium.UI.WebView.setBasicAuthentication](https://titaniumsdk.com/docs/sdk/Titanium.UI.WebView.md#setBasicAuthentication) to set the persistence level.

### CREDENTIAL_PERSISTENCE_PERMANENT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.0.0
- Permission: read-only

Credential should be stored in the keychain.

Used with the `persistence` argument of [Titanium.UI.WebView.setBasicAuthentication](https://titaniumsdk.com/docs/sdk/Titanium.UI.WebView.md#setBasicAuthentication) to set the persistence level.

### CREDENTIAL_PERSISTENCE_SYNCHRONIZABLE

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.0.0
- Permission: read-only

Credential should be stored permanently in the keychain, and in addition should be
distributed to other devices based on the owning AppleID.

Used with the `persistence` argument of [Titanium.UI.WebView.setBasicAuthentication](https://titaniumsdk.com/docs/sdk/Titanium.UI.WebView.md#setBasicAuthentication) to set the persistence level.

### DATE_PICKER_STYLE_AUTOMATIC

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 9.2.0
- Requires: iOS 13.4+
- Permission: read-only
- DEPRECATED since 10.0.1. Use [Titanium.UI.DATE_PICKER_STYLE_AUTOMATIC](Titanium.UI.DATE_PICKER_STYLE_AUTOMATIC) instead.

Use with [Titanium.UI.Picker.datePickerStyle](https://titaniumsdk.com/docs/sdk/Titanium.UI.Picker.md#datePickerStyle) to automatically pick the best style
available for the current platform & mode.

Note: Prior to iOS 14, this property is only used on iOS Catalyst apps.

### DATE_PICKER_STYLE_COMPACT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 9.2.0
- Requires: iOS 13.4+
- Permission: read-only
- DEPRECATED since 10.0.1. Use [Titanium.UI.DATE_PICKER_STYLE_COMPACT](Titanium.UI.DATE_PICKER_STYLE_COMPACT) instead.

Use with [Titanium.UI.Picker.datePickerStyle](https://titaniumsdk.com/docs/sdk/Titanium.UI.Picker.md#datePickerStyle) to show the picker with a compact style. Editing occurs in an overlay.

Note: Prior to iOS 14, this property is only used on iOS Catalyst apps.

### DATE_PICKER_STYLE_INLINE

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 9.2.0
- Requires: iOS 14.0+
- Permission: read-only
- DEPRECATED since 10.0.1. Use [Titanium.UI.DATE_PICKER_STYLE_INLINE](Titanium.UI.DATE_PICKER_STYLE_INLINE) instead.

Use with [Titanium.UI.Picker.datePickerStyle](https://titaniumsdk.com/docs/sdk/Titanium.UI.Picker.md#datePickerStyle) to allow editing in place (as a calendar).

### DATE_PICKER_STYLE_WHEELS

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 9.2.0
- Requires: iOS 13.4+
- Permission: read-only
- DEPRECATED since 10.0.1. Use [Titanium.UI.DATE_PICKER_STYLE_WHEELS](Titanium.UI.DATE_PICKER_STYLE_WHEELS) instead.

Use with [Titanium.UI.Picker.datePickerStyle](https://titaniumsdk.com/docs/sdk/Titanium.UI.Picker.md#datePickerStyle) to show the picker the wheels. Editing occurs inline.

### FEEDBACK_GENERATOR_IMPACT_STYLE_HEAVY

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 6.0.0
- Permission: read-only

The heavy impact style used as the `style` argument when creating a [Titanium.UI.iOS.FeedbackGenerator](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.FeedbackGenerator.md) with the
type [Titanium.UI.iOS.FEEDBACK_GENERATOR_TYPE_IMPACT](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#FEEDBACK_GENERATOR_TYPE_IMPACT).

### FEEDBACK_GENERATOR_IMPACT_STYLE_LIGHT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 6.0.0
- Permission: read-only

The light impact style used as the `style` argument when creating a [Titanium.UI.iOS.FeedbackGenerator](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.FeedbackGenerator.md) with the
type [Titanium.UI.iOS.FEEDBACK_GENERATOR_TYPE_IMPACT](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#FEEDBACK_GENERATOR_TYPE_IMPACT).

### FEEDBACK_GENERATOR_IMPACT_STYLE_MEDIUM

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 6.0.0
- Permission: read-only

The medium impact style used as the `style` argument when creating a [Titanium.UI.iOS.FeedbackGenerator](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.FeedbackGenerator.md) with the
type [Titanium.UI.iOS.FEEDBACK_GENERATOR_TYPE_IMPACT](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#FEEDBACK_GENERATOR_TYPE_IMPACT).

### FEEDBACK_GENERATOR_NOTIFICATION_TYPE_ERROR

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 6.0.0
- Permission: read-only

The error notification type used as the argument in [Titanium.UI.iOS.FeedbackGenerator.notificationOccurred](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.FeedbackGenerator.md#notificationOccurred).

### FEEDBACK_GENERATOR_NOTIFICATION_TYPE_SUCCESS

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 6.0.0
- Permission: read-only

The success notification type used as the argument in [Titanium.UI.iOS.FeedbackGenerator.notificationOccurred](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.FeedbackGenerator.md#notificationOccurred).

### FEEDBACK_GENERATOR_NOTIFICATION_TYPE_WARNING

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 6.0.0
- Permission: read-only

The warning notification type used as the argument in [Titanium.UI.iOS.FeedbackGenerator.notificationOccurred](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.FeedbackGenerator.md#notificationOccurred).

### FEEDBACK_GENERATOR_TYPE_IMPACT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 6.0.0
- Permission: read-only

The feedback type to be used when specifying an impact in [Titanium.UI.iOS.FeedbackGenerator](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.FeedbackGenerator.md).

### FEEDBACK_GENERATOR_TYPE_NOTIFICATION

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 6.0.0
- Permission: read-only

The feedback type to be used when specifying a received notification in [Titanium.UI.iOS.FeedbackGenerator](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.FeedbackGenerator.md).

### FEEDBACK_GENERATOR_TYPE_SELECTION

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 6.0.0
- Permission: read-only

The feedback type to be used when specifying a selection in [Titanium.UI.iOS.FeedbackGenerator](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.FeedbackGenerator.md).

### forceTouchSupported

- Type: Boolean
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Permission: read-only

Determines if the 3D-Touch capability "Force Touch" is supported (`true`) or not (`false`) by the device.

Returns `true` if the device supports 3D-Touch (iPhone 6S / iPhone 6S Plus and later) or `false` if not.

### GLASS_EFFECT_STYLE_CLEAR

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 13.0.0
- Requires: iOS 26.0+
- Permission: read-only

Use with [BlurView.glassEffect](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.BlurView.md#glassEffect) to specify a clear glass effect style.

Creates a glass effect with higher translucency and lighter blur intensity compared to the regular style.
This style provides a more transparent appearance while still maintaining the glass effect characteristics.

### GLASS_EFFECT_STYLE_REGULAR

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 13.0.0
- Requires: iOS 26.0+
- Permission: read-only

Use with [BlurView.glassEffect](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.BlurView.md#glassEffect) to specify a regular glass effect style.

Creates a standard glass effect with regular translucency and blur intensity. This is the default
style for glass effects and provides a balanced appearance suitable for most use cases.

### INJECTION_TIME_DOCUMENT_END

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.0.0
- Permission: read-only

Inject the script after the document finishes loading, but before other subresources finish loading.

Used to set the `injectionTime` argument of [Titanium.UI.WebView.addUserScript](https://titaniumsdk.com/docs/sdk/Titanium.UI.WebView.md#addUserScript).

### INJECTION_TIME_DOCUMENT_START

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.0.0
- Permission: read-only

Inject the script after the document element is created, but before any other content is loaded.

Used to set the `injectionTime` argument of [Titanium.UI.WebView.addUserScript](https://titaniumsdk.com/docs/sdk/Titanium.UI.WebView.md#addUserScript).

### KEYBOARD_DISMISS_MODE_INTERACTIVE

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 6.0.0
- Permission: read-only

Use with [Titanium.UI.ScrollView.keyboardDismissMode](https://titaniumsdk.com/docs/sdk/Titanium.UI.ScrollView.md#keyboardDismissMode) to control keyboard dismiss mode.

The keyboard follows the dragging touch offscreen, and can be pulled
upward again to cancel the dismiss.

### KEYBOARD_DISMISS_MODE_NONE

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 6.0.0
- Permission: read-only

Use with [Titanium.UI.ScrollView.keyboardDismissMode](https://titaniumsdk.com/docs/sdk/Titanium.UI.ScrollView.md#keyboardDismissMode) to control keyboard dismiss mode.

The keyboard does not get dismissed with a drag.

### KEYBOARD_DISMISS_MODE_ON_DRAG

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 6.0.0
- Permission: read-only

Use with [Titanium.UI.ScrollView.keyboardDismissMode](https://titaniumsdk.com/docs/sdk/Titanium.UI.ScrollView.md#keyboardDismissMode) to control keyboard dismiss mode.

The keyboard is dismissed when a drag begins.

### LARGE_TITLE_DISPLAY_MODE_ALWAYS

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 6.3.0
- Permission: read-only

Always use a larger title when this item is top most.

Use with [Titanium.UI.Window.largeTitleDisplayMode](https://titaniumsdk.com/docs/sdk/Titanium.UI.Window.md#largeTitleDisplayMode).

### LARGE_TITLE_DISPLAY_MODE_AUTOMATIC

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 6.3.0
- Permission: read-only

Automatically use the large out-of-line title based on the state of the p
revious item in the navigation bar.

Use with [Titanium.UI.Window.largeTitleDisplayMode](https://titaniumsdk.com/docs/sdk/Titanium.UI.Window.md#largeTitleDisplayMode). An item with this
constant will show or hide the large title based on the request of the
previous navigation item. If the first item pushed is set to Automatic,
then it will show the large title if the navigation bar has the property
[Titanium.UI.Window.largeTitleEnabled](https://titaniumsdk.com/docs/sdk/Titanium.UI.Window.md#largeTitleEnabled) set to `true`.

### LARGE_TITLE_DISPLAY_MODE_NEVER

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 6.3.0
- Permission: read-only

Never use a larger title when this item is top most.

Use with [Titanium.UI.Window.largeTitleDisplayMode](https://titaniumsdk.com/docs/sdk/Titanium.UI.Window.md#largeTitleDisplayMode).

### LIVEPHOTO_BADGE_OPTIONS_LIVE_OFF

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.2.0
- Requires: iOS 9.1+
- Permission: read-only

To indicate that the Live Photo aspect is turned off and it will
be treated as a still (e.g. for sharing).

Use with [Titanium.UI.iOS.createLivePhotoBadge](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#createLivePhotoBadge) to specify
the badge behavior.

### LIVEPHOTO_BADGE_OPTIONS_OVER_CONTENT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.2.0
- Requires: iOS 9.1+
- Permission: read-only

Include treatments so this image can be shown directly over the content
of the Live Photo.

Use with [Titanium.UI.iOS.createLivePhotoBadge](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#createLivePhotoBadge) to specify
the badge behavior.

### LIVEPHOTO_PLAYBACK_STYLE_FULL

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.2.0
- Requires: iOS 9.1+
- Permission: read-only

Plays back the entire motion and sound content of the Live Photo, including transition
effects at the start and end.

This style matches the effect seen when pressing on a photo in the Photos app.

### LIVEPHOTO_PLAYBACK_STYLE_HINT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.2.0
- Requires: iOS 9.1+
- Permission: read-only

Plays back only a brief section of the motion content of the Live Photo, without sound.

This style matches the effect seen in various iOS interface elements for hinting to the user
when an asset contains Live Photo content.

### MENU_POPUP_ARROW_DIRECTION_DEFAULT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Permission: read-only

An arrow that is automatically aligned.

### MENU_POPUP_ARROW_DIRECTION_DOWN

- Type: Number
- Platforms: iPhone, iPad, macOS
- Permission: read-only

An arrow that points downward.

### MENU_POPUP_ARROW_DIRECTION_LEFT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Permission: read-only

An arrow that points toward the left.

### MENU_POPUP_ARROW_DIRECTION_RIGHT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Permission: read-only

An arrow that points toward the right.

### MENU_POPUP_ARROW_DIRECTION_UP

- Type: Number
- Platforms: iPhone, iPad, macOS
- Permission: read-only

An arrow that points upward.

### MODAL_PRESENTATION_CURRENT_CONTEXT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.4.0

View presented with the same style as its parent window.

Used with the [Titanium.UI.Window.open](https://titaniumsdk.com/docs/sdk/Titanium.UI.Window.md#open) and [Titanium.UI.Window.close](https://titaniumsdk.com/docs/sdk/Titanium.UI.Window.md#close) methods.

One of the group of modal window presentation style constants
[MODAL_PRESENTATION_OVER_CURRENT_FULL_SCREEN](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_OVER_CURRENT_FULL_SCREEN),
[MODAL_PRESENTATION_OVER_CURRENT_CONTEXT](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_OVER_CURRENT_CONTEXT),
[MODAL_PRESENTATION_CURRENT_CONTEXT](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_CURRENT_CONTEXT),
[MODAL_PRESENTATION_FORMSHEET](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_FORMSHEET),
[MODAL_PRESENTATION_FULLSCREEN](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_FULLSCREEN),
and [MODAL_PRESENTATION_PAGESHEET](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_PAGESHEET).

### MODAL_PRESENTATION_FORMSHEET

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.4.0
- Permission: read-only

Window width and height are smaller than those of the screen and the view is centered on
the screen.

If the system is in a landscape orientation and the keyboard is visible, the position of the
view is adjusted upward so that the view remains visible. All uncovered areas are dimmed
and do not respond to touch to prevent the user from interacting with them.

Used with the [Titanium.UI.Window.open](https://titaniumsdk.com/docs/sdk/Titanium.UI.Window.md#open) and [Titanium.UI.Window.close](https://titaniumsdk.com/docs/sdk/Titanium.UI.Window.md#close) methods.

One of the group of modal window presentation style constants
[MODAL_PRESENTATION_OVER_CURRENT_FULL_SCREEN](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_OVER_CURRENT_FULL_SCREEN),
[MODAL_PRESENTATION_OVER_CURRENT_CONTEXT](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_OVER_CURRENT_CONTEXT),
[MODAL_PRESENTATION_CURRENT_CONTEXT](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_CURRENT_CONTEXT),
[MODAL_PRESENTATION_FORMSHEET](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_FORMSHEET),
[MODAL_PRESENTATION_FULLSCREEN](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_FULLSCREEN),
and [MODAL_PRESENTATION_PAGESHEET](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_PAGESHEET).

### MODAL_PRESENTATION_FULLSCREEN

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.4.0
- Permission: read-only

Window covers the screen.

Used with the [Titanium.UI.Window.open](https://titaniumsdk.com/docs/sdk/Titanium.UI.Window.md#open) and [Titanium.UI.Window.close](https://titaniumsdk.com/docs/sdk/Titanium.UI.Window.md#close) methods.

One of the group of modal window presentation style constants
[MODAL_PRESENTATION_OVER_CURRENT_FULL_SCREEN](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_OVER_CURRENT_FULL_SCREEN),
[MODAL_PRESENTATION_OVER_CURRENT_CONTEXT](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_OVER_CURRENT_CONTEXT),
[MODAL_PRESENTATION_CURRENT_CONTEXT](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_CURRENT_CONTEXT),
[MODAL_PRESENTATION_FORMSHEET](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_FORMSHEET),
[MODAL_PRESENTATION_FULLSCREEN](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_FULLSCREEN),
and [MODAL_PRESENTATION_PAGESHEET](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_PAGESHEET).

### MODAL_PRESENTATION_OVER_CURRENT_CONTEXT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 7.3.0

View presented over its parent window.

Used with the [Titanium.UI.Window.open](https://titaniumsdk.com/docs/sdk/Titanium.UI.Window.md#open) and [Titanium.UI.Window.close](https://titaniumsdk.com/docs/sdk/Titanium.UI.Window.md#close) methods.

One of the group of modal window presentation style constants
[MODAL_PRESENTATION_OVER_CURRENT_FULL_SCREEN](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_OVER_CURRENT_FULL_SCREEN),
[MODAL_PRESENTATION_OVER_CURRENT_CONTEXT](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_OVER_CURRENT_CONTEXT),
[MODAL_PRESENTATION_CURRENT_CONTEXT](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_CURRENT_CONTEXT),
[MODAL_PRESENTATION_FORMSHEET](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_FORMSHEET),
[MODAL_PRESENTATION_FULLSCREEN](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_FULLSCREEN),
and [MODAL_PRESENTATION_PAGESHEET](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_PAGESHEET).

### MODAL_PRESENTATION_OVER_CURRENT_FULL_SCREEN

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 7.3.0

Presented view covers the screen.

The views beneath the presented content are not removed from the view hierarchy when the presentation finishes. So if the presented view controller does not fill the screen with opaque content, the underlying content shows through.

Used with the [Titanium.UI.Window.open](https://titaniumsdk.com/docs/sdk/Titanium.UI.Window.md#open) and [Titanium.UI.Window.close](https://titaniumsdk.com/docs/sdk/Titanium.UI.Window.md#close) methods.

One of the group of modal window presentation style constants
[MODAL_PRESENTATION_OVER_CURRENT_FULL_SCREEN](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_OVER_CURRENT_FULL_SCREEN),
[MODAL_PRESENTATION_OVER_CURRENT_CONTEXT](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_OVER_CURRENT_CONTEXT),
[MODAL_PRESENTATION_CURRENT_CONTEXT](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_CURRENT_CONTEXT),
[MODAL_PRESENTATION_FORMSHEET](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_FORMSHEET),
[MODAL_PRESENTATION_FULLSCREEN](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_FULLSCREEN),
and [MODAL_PRESENTATION_PAGESHEET](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_PAGESHEET).

### MODAL_PRESENTATION_PAGESHEET

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.4.0
- Permission: read-only

Window height is the height of the screen and width is equal to screen width in a portrait
orientation.

Any uncovered areas are dimmed and do not respond to touch, to prevent the user from
interacting with them. In portrait orientations, this option is essentially the same as
[Titanium.UI.iOS.MODAL_PRESENTATION_FULLSCREEN](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_FULLSCREEN).

Used with the [Titanium.UI.Window.open](https://titaniumsdk.com/docs/sdk/Titanium.UI.Window.md#open) and [Titanium.UI.Window.close](https://titaniumsdk.com/docs/sdk/Titanium.UI.Window.md#close) methods.

One of the group of modal window presentation style constants
[MODAL_PRESENTATION_OVER_CURRENT_FULL_SCREEN](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_OVER_CURRENT_FULL_SCREEN),
[MODAL_PRESENTATION_OVER_CURRENT_CONTEXT](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_OVER_CURRENT_CONTEXT),
[MODAL_PRESENTATION_CURRENT_CONTEXT](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_CURRENT_CONTEXT),
[MODAL_PRESENTATION_FORMSHEET](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_FORMSHEET),
[MODAL_PRESENTATION_FULLSCREEN](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_FULLSCREEN),
and [MODAL_PRESENTATION_PAGESHEET](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_PAGESHEET).

### MODAL_TRANSITION_STYLE_COVER_VERTICAL

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.4.0
- Permission: read-only

When the window is presented, its view slides up from the bottom of the screen. On dismissal,
the view slides back down (default.)

Used with the [Titanium.UI.Window.open](https://titaniumsdk.com/docs/sdk/Titanium.UI.Window.md#open) and [Titanium.UI.Window.close](https://titaniumsdk.com/docs/sdk/Titanium.UI.Window.md#close) methods.

One of the group of modal window transition style constants
[MODAL_TRANSITION_STYLE_COVER_VERTICAL](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_TRANSITION_STYLE_COVER_VERTICAL),
[MODAL_TRANSITION_STYLE_CROSS_DISSOLVE](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_TRANSITION_STYLE_CROSS_DISSOLVE),
[MODAL_TRANSITION_STYLE_FLIP_HORIZONTAL](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_TRANSITION_STYLE_FLIP_HORIZONTAL),
and [MODAL_TRANSITION_STYLE_PARTIAL_CURL](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_TRANSITION_STYLE_PARTIAL_CURL).

### MODAL_TRANSITION_STYLE_CROSS_DISSOLVE

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.4.0
- Permission: read-only

When the window is presented, the current view fades out while the new view fades in at the
same time. On dismissal, a similar type of cross-fade is used to return to the original view.

Used with the [Titanium.UI.Window.open](https://titaniumsdk.com/docs/sdk/Titanium.UI.Window.md#open) and [Titanium.UI.Window.close](https://titaniumsdk.com/docs/sdk/Titanium.UI.Window.md#close) methods.

One of the group of modal window transition style constants
[MODAL_TRANSITION_STYLE_COVER_VERTICAL](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_TRANSITION_STYLE_COVER_VERTICAL),
[MODAL_TRANSITION_STYLE_CROSS_DISSOLVE](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_TRANSITION_STYLE_CROSS_DISSOLVE),
[MODAL_TRANSITION_STYLE_FLIP_HORIZONTAL](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_TRANSITION_STYLE_FLIP_HORIZONTAL),
and [MODAL_TRANSITION_STYLE_PARTIAL_CURL](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_TRANSITION_STYLE_PARTIAL_CURL).

### MODAL_TRANSITION_STYLE_FLIP_HORIZONTAL

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.4.0
- Permission: read-only

When the window is presented, the current view initiates a horizontal 3D flip from
right-to-left, resulting in the revealing of the new view as if it were on the back of the
previous view. On dismissal, the flip occurs from left-to-right, returning to the original
view.

Used with the [Titanium.UI.Window.open](https://titaniumsdk.com/docs/sdk/Titanium.UI.Window.md#open) and [Titanium.UI.Window.close](https://titaniumsdk.com/docs/sdk/Titanium.UI.Window.md#close) methods.

One of the group of modal window transition style constants
[MODAL_TRANSITION_STYLE_COVER_VERTICAL](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_TRANSITION_STYLE_COVER_VERTICAL),
[MODAL_TRANSITION_STYLE_CROSS_DISSOLVE](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_TRANSITION_STYLE_CROSS_DISSOLVE),
[MODAL_TRANSITION_STYLE_FLIP_HORIZONTAL](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_TRANSITION_STYLE_FLIP_HORIZONTAL),
and [MODAL_TRANSITION_STYLE_PARTIAL_CURL](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_TRANSITION_STYLE_PARTIAL_CURL).

### MODAL_TRANSITION_STYLE_PARTIAL_CURL

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.4.0
- Permission: read-only

When the window is presented, one corner of the current view curls up to reveal the modal
view underneath. On dismissal, the curled up page unfurls itself back on top of the modal
view.

A modal view presented using this transition is itself prevented from presenting any
additional modal views. This transition style is supported only if the window is presenting
a [Titanium.UI.iOS.MODAL_PRESENTATION_FULLSCREEN](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_PRESENTATION_FULLSCREEN) modal presentation style.

Used with the [Titanium.UI.Window.open](https://titaniumsdk.com/docs/sdk/Titanium.UI.Window.md#open) and [Titanium.UI.Window.close](https://titaniumsdk.com/docs/sdk/Titanium.UI.Window.md#close) methods.

One of the group of modal window transition style constants
[MODAL_TRANSITION_STYLE_COVER_VERTICAL](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_TRANSITION_STYLE_COVER_VERTICAL),
[MODAL_TRANSITION_STYLE_CROSS_DISSOLVE](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_TRANSITION_STYLE_CROSS_DISSOLVE),
[MODAL_TRANSITION_STYLE_FLIP_HORIZONTAL](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_TRANSITION_STYLE_FLIP_HORIZONTAL),
and [MODAL_TRANSITION_STYLE_PARTIAL_CURL](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.md#MODAL_TRANSITION_STYLE_PARTIAL_CURL).

### PREVIEW_ACTION_STYLE_DEFAULT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Permission: read-only

The normal style for preview actions.

Used in conjunction with [Titanium.UI.iOS.PreviewAction.style](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.PreviewAction.md#style) / [Titanium.UI.iOS.PreviewActionGroup.style](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.PreviewActionGroup.md#style)
property.

### PREVIEW_ACTION_STYLE_DESTRUCTIVE

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Permission: read-only

The destructive style for preview actions.

Used in conjunction with [Titanium.UI.iOS.PreviewAction.style](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.PreviewAction.md#style) / [Titanium.UI.iOS.PreviewActionGroup.style](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.PreviewActionGroup.md#style)
property.

### PREVIEW_ACTION_STYLE_SELECTED

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Permission: read-only

The selected style for preview actions.

Used in conjunction with [Titanium.UI.iOS.PreviewAction.style](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.PreviewAction.md#style) / [Titanium.UI.iOS.PreviewActionGroup.style](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.PreviewActionGroup.md#style)
property.

### PUSH_MODE_CONTINUOUS

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 3.2.0
- Permission: read-only

Use with [Titanium.UI.iOS.PushBehavior.pushMode](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.PushBehavior.md#pushMode) to specifiy a continuous force.

### PUSH_MODE_INSTANTANEOUS

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 3.2.0
- Permission: read-only

Use with [Titanium.UI.iOS.PushBehavior.pushMode](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.PushBehavior.md#pushMode) to specifiy an instantaneous force.

### ROW_ACTION_STYLE_DEFAULT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 4.1.0
- Permission: read-only

The default style for [RowActionType](https://titaniumsdk.com/docs/sdk/RowActionType.md).

Used in conjunction with [Titanium.UI.ListItem.editActions](https://titaniumsdk.com/docs/sdk/Titanium.UI.ListItem.md#editActions) property and [Titanium.UI.ListView.editaction](https://titaniumsdk.com/docs/sdk/Titanium.UI.ListView.md#editaction) event.

### ROW_ACTION_STYLE_DESTRUCTIVE

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 4.1.0
- Permission: read-only

The destructive style for [RowActionType](https://titaniumsdk.com/docs/sdk/RowActionType.md).

Used in conjunction with [Titanium.UI.ListItem.editActions](https://titaniumsdk.com/docs/sdk/Titanium.UI.ListItem.md#editActions) property and [Titanium.UI.ListView.editaction](https://titaniumsdk.com/docs/sdk/Titanium.UI.ListView.md#editaction) event.

### ROW_ACTION_STYLE_NORMAL

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 4.1.0
- Permission: read-only

The normal style for [RowActionType](https://titaniumsdk.com/docs/sdk/RowActionType.md).

Used in conjunction with [Titanium.UI.ListItem.editActions](https://titaniumsdk.com/docs/sdk/Titanium.UI.ListItem.md#editActions) property and [Titanium.UI.ListView.editaction](https://titaniumsdk.com/docs/sdk/Titanium.UI.ListView.md#editaction) event.

### SCROLL_DECELERATION_RATE_FAST

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 3.2.3
- Permission: read-only

Use with [Titanium.UI.ScrollView.decelerationRate](https://titaniumsdk.com/docs/sdk/Titanium.UI.ScrollView.md#decelerationRate) to control deceleration rate.

### SCROLL_DECELERATION_RATE_NORMAL

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 3.2.3
- Permission: read-only

Use with [Titanium.UI.ScrollView.decelerationRate](https://titaniumsdk.com/docs/sdk/Titanium.UI.ScrollView.md#decelerationRate) to control deceleration rate.

### SCROLL_VIEW_EDGE_EFFECT_STYLE_AUTOMATIC

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 13.1.0
- Requires: iOS 26.0+
- Permission: read-only

Use with [Titanium.UI.ScrollView.edgeEffect](https://titaniumsdk.com/docs/sdk/Titanium.UI.ScrollView.md#edgeEffect) to apply the system default edge effect style.

### SCROLL_VIEW_EDGE_EFFECT_STYLE_HARD

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 13.1.0
- Requires: iOS 26.0+
- Permission: read-only

Use with [Titanium.UI.ScrollView.edgeEffect](https://titaniumsdk.com/docs/sdk/Titanium.UI.ScrollView.md#edgeEffect) to apply a scroll edge effect with a hard cutoff and dividing line.

### SCROLL_VIEW_EDGE_EFFECT_STYLE_SOFT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 13.1.0
- Requires: iOS 26.0+
- Permission: read-only

Use with [Titanium.UI.ScrollView.edgeEffect](https://titaniumsdk.com/docs/sdk/Titanium.UI.ScrollView.md#edgeEffect) to apply a soft-edged scroll edge effect.

### SEARCH_BAR_STYLE_MINIMAL

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.4.0
- Permission: read-only

Use with [Titanium.UI.SearchBar.style](https://titaniumsdk.com/docs/sdk/Titanium.UI.SearchBar.md#style) to change the search bar style.

The search bar has no background, and the search field is translucent.

### SEARCH_BAR_STYLE_PROMINENT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.4.0
- Permission: read-only

Use with [Titanium.UI.SearchBar.style](https://titaniumsdk.com/docs/sdk/Titanium.UI.SearchBar.md#style) to change the search bar style.

The search bar has a translucent background, and the search field is opaque.

### SELECTION_GRANULARITY_CHARACTER

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.0.0
- Permission: read-only

Selection endpoints can be placed at any character boundary.

Use with [Titanium.UI.WebView.selectionGranularity](https://titaniumsdk.com/docs/sdk/Titanium.UI.WebView.md#selectionGranularity).

### SELECTION_GRANULARITY_DYNAMIC

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.0.0
- Permission: read-only

Selection granularity varies automatically depending on the selection.

Use with [Titanium.UI.WebView.selectionGranularity](https://titaniumsdk.com/docs/sdk/Titanium.UI.WebView.md#selectionGranularity).

### SHORTCUT_ICON_TYPE_ADD

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that adds an item.

### SHORTCUT_ICON_TYPE_ALARM

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Requires: iOS 9.1+
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that offers creation of an alarm.

### SHORTCUT_ICON_TYPE_AUDIO

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Requires: iOS 9.1+
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that offers use of audio.

### SHORTCUT_ICON_TYPE_BOOKMARK

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Requires: iOS 9.1+
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that offers creation of a bookmark.

### SHORTCUT_ICON_TYPE_CAPTURE_PHOTO

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Requires: iOS 9.1+
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that offers photo capture.

### SHORTCUT_ICON_TYPE_CAPTURE_VIDEO

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Requires: iOS 9.1+
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that offers video capture.

### SHORTCUT_ICON_TYPE_CLOUD

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Requires: iOS 9.1+
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that offers cloud access.

### SHORTCUT_ICON_TYPE_COMPOSE

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that lets a user compose new content.

### SHORTCUT_ICON_TYPE_CONFIRMATION

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Requires: iOS 9.1+
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that indicates confirmation.

### SHORTCUT_ICON_TYPE_CONTACT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Requires: iOS 9.1+
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that chooses a generic contact.

### SHORTCUT_ICON_TYPE_DATE

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Requires: iOS 9.1+
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that offers use of a calendar.

### SHORTCUT_ICON_TYPE_FAVORITE

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Requires: iOS 9.1+
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that lets a user designate a favorite item.

### SHORTCUT_ICON_TYPE_HOME

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Requires: iOS 9.1+
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that indicates home.

### SHORTCUT_ICON_TYPE_INVITATION

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Requires: iOS 9.1+
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that indicates an invitation.

### SHORTCUT_ICON_TYPE_LOCATION

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Permission: read-only

Number that represents the icon used for the application shortcut

Will cause a magnifying glass icon to be displayed at that location in the index.
This should generally only be used as the first title in the index.

### SHORTCUT_ICON_TYPE_LOVE

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Requires: iOS 9.1+
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that lets a user designate a loved item.

### SHORTCUT_ICON_TYPE_MAIL

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Requires: iOS 9.1+
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that offers use of mail.

### SHORTCUT_ICON_TYPE_MARK_LOCATION

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Requires: iOS 9.1+
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that lets a user mark a location.

### SHORTCUT_ICON_TYPE_MESSAGE

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Requires: iOS 9.1+
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that offers use of messaging.

### SHORTCUT_ICON_TYPE_PAUSE

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that pauses media playback.

### SHORTCUT_ICON_TYPE_PLAY

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that plays media.

### SHORTCUT_ICON_TYPE_PROHIBIT

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Requires: iOS 9.1+
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that disallows something.

### SHORTCUT_ICON_TYPE_SEARCH

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that accesses the user's current location.

### SHORTCUT_ICON_TYPE_SHARE

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that offers content sharing.

### SHORTCUT_ICON_TYPE_SHUFFLE

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Requires: iOS 9.1+
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that offers shuffle mode.

### SHORTCUT_ICON_TYPE_TASK

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Requires: iOS 9.1+
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that offers task creation.

### SHORTCUT_ICON_TYPE_TASK_COMPLETED

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Requires: iOS 9.1+
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that offers task completion.

### SHORTCUT_ICON_TYPE_TIME

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Requires: iOS 9.1+
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that offers use of a clock or timer.

### SHORTCUT_ICON_TYPE_UPDATE

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.1.0
- Requires: iOS 9.1+
- Permission: read-only

Number that represents the icon used for the application shortcut

An icon for a quick action that offers updating.

### statusBarBackgroundColor

- Type: String | Titanium.UI.Color
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 6.0.0
- Default: `Undefined (Uses the native defaults)`

Sets the global status bar background color for the application. Android does not support setting instances of [Titanium.UI.Color](https://titaniumsdk.com/docs/sdk/Titanium.UI.Color.md)

### TAB_GROUP_MINIMIZE_BEHAVIOR_AUTOMATIC

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 13.0.0
- Requires: iOS 26.0+
- Permission: read-only

Automatically determine when the tab group minimizes.

Use with [Titanium.UI.TabGroup.minimizeBehavior](https://titaniumsdk.com/docs/sdk/Titanium.UI.TabGroup.md#minimizeBehavior) to let the system choose the appropriate
minimize behavior based on context and platform conventions.

### TAB_GROUP_MINIMIZE_BEHAVIOR_NEVER

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 13.0.0
- Requires: iOS 26.0+
- Permission: read-only

Do not minimize the tab group.

Use with [Titanium.UI.TabGroup.minimizeBehavior](https://titaniumsdk.com/docs/sdk/Titanium.UI.TabGroup.md#minimizeBehavior) to keep the tab group visible and prevent
it from minimizing in response to scrolling.

### TAB_GROUP_MINIMIZE_BEHAVIOR_ON_SCROLL_DOWN

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 13.0.0
- Requires: iOS 26.0+
- Permission: read-only

Minimize the tab group when scrolling down.

Use with [Titanium.UI.TabGroup.minimizeBehavior](https://titaniumsdk.com/docs/sdk/Titanium.UI.TabGroup.md#minimizeBehavior) to minimize the tab group as the user scrolls
downward.

### TAB_GROUP_MINIMIZE_BEHAVIOR_ON_SCROLL_UP

- Type: Number
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 13.0.0
- Requires: iOS 26.0+
- Permission: read-only

Minimize the tab group when scrolling up.

Use with [Titanium.UI.TabGroup.minimizeBehavior](https://titaniumsdk.com/docs/sdk/Titanium.UI.TabGroup.md#minimizeBehavior) to minimize the tab group as the user scrolls
upward.

### TABLEVIEW_INDEX_SEARCH

- Type: String
- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 3.4.0
- Permission: read-only

String that represents the magnifying glass on the table view index bar

Will cause a magnifying glass icon to be displayed at that location in the index.
This should generally only be used as the first title in the index.

## Methods

### createAnchorAttachmentBehavior

- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK iPhone 3.2.0, iPad 3.2.0, macOS 9.2.0

Creates and returns an instance of [Titanium.UI.iOS.AnchorAttachmentBehavior](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.AnchorAttachmentBehavior.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.AnchorAttachmentBehavior>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.AnchorAttachmentBehavior](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.AnchorAttachmentBehavior.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.AnchorAttachmentBehavior

### createAnimator

- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK iPhone 3.2.0, iPad 3.2.0, macOS 9.2.0

Creates and returns an instance of [Titanium.UI.iOS.Animator](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.Animator.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.Animator>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.Animator](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.Animator.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.Animator

### createApplicationShortcuts

- Platforms: iPhone
- Since: Titanium SDK 5.1.0
- DEPRECATED since 9.1.0. Use [Titanium.UI.Shortcut](Titanium.UI.Shortcut) instead.

Creates and returns an instance of [Titanium.UI.iOS.ApplicationShortcuts](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.ApplicationShortcuts.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.ApplicationShortcuts>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.ApplicationShortcuts](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.ApplicationShortcuts.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.ApplicationShortcuts

### createBlurView

- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK iPhone 5.4.0, iPad 5.4.0, macOS 9.2.0

Creates and returns an instance of [Titanium.UI.iOS.BlurView](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.BlurView.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.BlurView>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.BlurView](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.BlurView.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.BlurView

### createButtonConfiguration

- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 13.0.0
- Requires: iOS 15.0+

Creates a button configuration object for customizing button appearance.

Creates a [Titanium.UI.iOS.ButtonConfiguration](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.ButtonConfiguration.md) object that can be used to configure
the appearance and behavior of buttons with modern styling options.

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.ButtonConfiguration>): Properties to set on the button configuration.

Returns: Titanium.UI.iOS.ButtonConfiguration

### createCollisionBehavior

- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK iPhone 3.2.0, iPad 3.2.0, macOS 9.2.0

Creates and returns an instance of [Titanium.UI.iOS.CollisionBehavior](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.CollisionBehavior.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.CollisionBehavior>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.CollisionBehavior](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.CollisionBehavior.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.CollisionBehavior

### createCoverFlowView

- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK iPhone 0.8, iPad 0.8, macOS 9.2.0

Creates and returns an instance of [Titanium.UI.iOS.CoverFlowView](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.CoverFlowView.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.CoverFlowView>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.CoverFlowView](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.CoverFlowView.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.CoverFlowView

### createDocumentViewer

- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK iPhone 2.1.1, iPad 2.1.1, macOS 9.2.0

Creates and returns an instance of [Titanium.UI.iOS.DocumentViewer](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.DocumentViewer.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.DocumentViewer>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.DocumentViewer](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.DocumentViewer.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.DocumentViewer

### createDynamicItemBehavior

- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK iPhone 3.2.0, iPad 3.2.0, macOS 9.2.0

Creates and returns an instance of [Titanium.UI.iOS.DynamicItemBehavior](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.DynamicItemBehavior.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.DynamicItemBehavior>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.DynamicItemBehavior](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.DynamicItemBehavior.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.DynamicItemBehavior

### createFeedbackGenerator

- Platforms: iPhone
- Since: Titanium SDK 6.0.0

Creates and returns an instance of [Titanium.UI.iOS.FeedbackGenerator](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.FeedbackGenerator.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.FeedbackGenerator>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.FeedbackGenerator](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.FeedbackGenerator.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.FeedbackGenerator

### createGravityBehavior

- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK iPhone 3.2.0, iPad 3.2.0, macOS 9.2.0

Creates and returns an instance of [Titanium.UI.iOS.GravityBehavior](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.GravityBehavior.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.GravityBehavior>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.GravityBehavior](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.GravityBehavior.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.GravityBehavior

### createLivePhotoBadge

- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 5.2.0
- Requires: iOS 9.1+

Creates a live photo badge to be used together with the
[Titanium.UI.iOS.LivePhotoView](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.LivePhotoView.md) API.

Supported on iOS 9.1 and later.

Parameters:

- `type` (Number): Constant defining the live photo badge behavior.

Returns: Titanium.Blob

### createLivePhotoView

- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK iPhone 5.2.0, iPad 5.2.0, macOS 9.2.0

Creates and returns an instance of [Titanium.UI.iOS.LivePhotoView](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.LivePhotoView.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.LivePhotoView>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.LivePhotoView](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.LivePhotoView.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.LivePhotoView

### createMenuPopup

- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK iPhone 5.2.0, iPad 5.2.0, macOS 9.2.0

Creates and returns an instance of [Titanium.UI.iOS.MenuPopup](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.MenuPopup.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.MenuPopup>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.MenuPopup](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.MenuPopup.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.MenuPopup

### createNavigationWindow

- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK iPhone 3.1.3, iPad 3.1.3, macOS 9.2.0
- DEPRECATED since 8.0.0, removed in 10.0.0. Use [Titanium.UI.NavigationWindow](Titanium.UI.NavigationWindow) instead.

Creates and returns an instance of [Titanium.UI.iOS.NavigationWindow](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.NavigationWindow.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.NavigationWindow>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.NavigationWindow](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.NavigationWindow.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.NavigationWindow

### createPreviewAction

- Platforms: iPhone
- Since: Titanium SDK 5.1.0

Creates and returns an instance of [Titanium.UI.iOS.PreviewAction](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.PreviewAction.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.PreviewAction>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.PreviewAction](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.PreviewAction.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.PreviewAction

### createPreviewActionGroup

- Platforms: iPhone
- Since: Titanium SDK 5.1.0

Creates and returns an instance of [Titanium.UI.iOS.PreviewActionGroup](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.PreviewActionGroup.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.PreviewActionGroup>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.PreviewActionGroup](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.PreviewActionGroup.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.PreviewActionGroup

### createPreviewContext

- Platforms: iPhone
- Since: Titanium SDK 5.1.0

Creates and returns an instance of [Titanium.UI.iOS.PreviewContext](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.PreviewContext.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.PreviewContext>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.PreviewContext](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.PreviewContext.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.PreviewContext

### createPushBehavior

- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK iPhone 3.2.0, iPad 3.2.0, macOS 9.2.0

Creates and returns an instance of [Titanium.UI.iOS.PushBehavior](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.PushBehavior.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.PushBehavior>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.PushBehavior](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.PushBehavior.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.PushBehavior

### createSnapBehavior

- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK iPhone 3.2.0, iPad 3.2.0, macOS 9.2.0

Creates and returns an instance of [Titanium.UI.iOS.SnapBehavior](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.SnapBehavior.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.SnapBehavior>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.SnapBehavior](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.SnapBehavior.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.SnapBehavior

### createSplitWindow

- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK iPhone 3.6.0, iPad 3.6.0, macOS 9.2.0

Creates and returns an instance of [Titanium.UI.iOS.SplitWindow](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.SplitWindow.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.SplitWindow>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.SplitWindow](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.SplitWindow.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.SplitWindow

### createStepper

- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK iPhone 5.4.0, iPad 5.4.0, macOS 9.2.0

Creates and returns an instance of [Titanium.UI.iOS.Stepper](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.Stepper.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.Stepper>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.Stepper](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.Stepper.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.Stepper

### createSystemButton

- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK iPhone 5.4.0, iPad 5.4.0, macOS 9.2.0

Creates and returns an instance of [Titanium.UI.iOS.SystemButton](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.SystemButton.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.SystemButton>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.SystemButton](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.SystemButton.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.SystemButton

### createTabbedBar

- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK iPhone 0.8, iPad 0.8, macOS 9.2.0
- DEPRECATED since 8.0.0, removed in 10.0.0. Use [Titanium.UI.TabbedBar](Titanium.UI.TabbedBar) instead.

Creates and returns an instance of [Titanium.UI.iOS.TabbedBar](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.TabbedBar.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.TabbedBar>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.TabbedBar](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.TabbedBar.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.TabbedBar

### createToolbar

- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK iPhone 0.8, iPad 0.8, macOS 9.2.0
- DEPRECATED since 6.2.0, removed in 10.0.0. Use the cross-platform [Titanium.UI.Toolbar](Titanium.UI.Toolbar) instead.

Creates and returns an instance of [Titanium.UI.iOS.Toolbar](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.Toolbar.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.Toolbar>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.Toolbar](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.Toolbar.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.Toolbar

### createTransitionAnimation

- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK iPhone 3.2.0, iPad 3.2.0, macOS 9.2.0

Creates and returns an instance of [Titanium.UI.iOS.TransitionAnimation](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.TransitionAnimation.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.TransitionAnimation>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.TransitionAnimation](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.TransitionAnimation.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.TransitionAnimation

### createViewAttachmentBehavior

- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK iPhone 3.2.0, iPad 3.2.0, macOS 9.2.0

Creates and returns an instance of [Titanium.UI.iOS.ViewAttachmentBehavior](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.ViewAttachmentBehavior.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.ViewAttachmentBehavior>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.ViewAttachmentBehavior](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.ViewAttachmentBehavior.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.ViewAttachmentBehavior

### createWebViewConfiguration

- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK iPhone 8.0.0, iPad 8.0.0, macOS 9.2.0

Creates and returns an instance of [Titanium.UI.iOS.WebViewConfiguration](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.WebViewConfiguration.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.WebViewConfiguration>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.WebViewConfiguration](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.WebViewConfiguration.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.WebViewConfiguration

### createWebViewDecisionHandler

- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK iPhone 8.0.0, iPad 8.0.0, macOS 9.2.0

Creates and returns an instance of [Titanium.UI.iOS.WebViewDecisionHandler](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.WebViewDecisionHandler.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.WebViewDecisionHandler>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.WebViewDecisionHandler](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.WebViewDecisionHandler.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.WebViewDecisionHandler

### createWebViewProcessPool

- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK iPhone 8.0.0, iPad 8.0.0, macOS 9.2.0

Creates and returns an instance of [Titanium.UI.iOS.WebViewProcessPool](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.WebViewProcessPool.md).

Parameters:

- `parameters` (Dictionary<Titanium.UI.iOS.WebViewProcessPool>, optional): Properties to set on a new object, including any defined by [Titanium.UI.iOS.WebViewProcessPool](https://titaniumsdk.com/docs/sdk/Titanium.UI.iOS.WebViewProcessPool.md) except those marked not-creation or read-only.

Returns: Titanium.UI.iOS.WebViewProcessPool

### systemImage

- Platforms: iPhone, iPad, macOS
- Since: Titanium SDK 8.2.0
- Requires: iOS 13.0+

Get image from SF Symbols provided by Apple.

More details on SF Symbols can be found [here](https://developer.apple.com/design/human-interface-guidelines/sf-symbols/overview).
One can download SF Symbols app from [here](https://developer.apple.com/design/downloads/SF-Symbols.dmg) and
use it to lookup the built-in SF Symbol name. Example:
``` js
const win = Ti.UI.createWindow({ backgroundColor: '#fff' });

const imageView = Ti.UI.createImageView({
  image:  Ti.UI.iOS.systemImage('folder'), // folder icon
  height: Ti.UI.FILL
});

// iOS 17+ symbol effect
imageView.addSymbolEffect({
  symbolEffect: 'bounce',
  animated: true,
  options: { repeatCount: 4 }
});

win.add(imageView);
win.open();
```

Parameters:

- `name` (String): Name of SF Symbol.
- `parameters` (SystemImageParameters, optional): Additional parameters to pass to the SF Symbol. Available in Titanium SDK 10.1.0 and later

Returns: Titanium.Blob

## Inherited members

6 members are inherited. Each is documented on the type that declares it.

- [Titanium.Proxy](https://titaniumsdk.com/docs/sdk/13.3.0/Titanium.Proxy.md): `addEventListener`, `apiName`, `applyProperties`, `bubbleParent`, `fireEvent`, `removeEventListener`

---

- This corpus documents Titanium SDK 13.4.1. Anything here that does not name a version describes 13.4.1.
- Titanium is maintained by TiDev. The Appcelerator toolchain is retired: there is no `appc` CLI, no Appcelerator Studio and no hosted build service. The supported CLI is `titanium` on npm, invoked as `ti`.

