One Logo Pool Ball
App Frameworks · IOS API REFERENCE

UIKit

Construct and manage a graphical, event-driven user interface for your iOS, iPadOS, or tvOS app.

1,502 types

9,311 callable entries

1,383 skipped

87% entry coverage

Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.

Types

AttributeScopes.UIKitAttributes

struct · iOS 15.0+

AttributeScopes.UIKitAttributes.AdaptiveImageGlyphAttribute

enum · iOS 18.0+

AttributeScopes.UIKitAttributes.AdaptiveImageGlyphAttribute.ObjectiveCValue

typealias · iOS 18.0+

AttributeScopes.UIKitAttributes.AdaptiveImageGlyphAttribute.Value

typealias · iOS 18.0+

AttributeScopes.UIKitAttributes.AttachmentAttribute

enum · iOS 15.0+

AttributeScopes.UIKitAttributes.AttachmentAttribute.Value

typealias · iOS 15.0+

AttributeScopes.UIKitAttributes.BackgroundColorAttribute

enum · iOS 15.0+

AttributeScopes.UIKitAttributes.BackgroundColorAttribute.Value

typealias · iOS 15.0+

AttributeScopes.UIKitAttributes.BaselineOffsetAttribute

enum · iOS 15.0+

AttributeScopes.UIKitAttributes.BaselineOffsetAttribute.Value

typealias · iOS 15.0+

AttributeScopes.UIKitAttributes.DecodingConfiguration

typealias · iOS 15.0+

AttributeScopes.UIKitAttributes.EncodingConfiguration

typealias · iOS 15.0+

AttributeScopes.UIKitAttributes.ExpansionAttribute

enum · iOS 15.0+ · Deprecated in iOS 100000.0

AttributeScopes.UIKitAttributes.ExpansionAttribute.Value

typealias · iOS 15.0+ · Deprecated in iOS 100000.0

AttributeScopes.UIKitAttributes.FontAttribute

enum · iOS 15.0+

AttributeScopes.UIKitAttributes.FontAttribute.Value

typealias · iOS 15.0+

AttributeScopes.UIKitAttributes.ForegroundColorAttribute

enum · iOS 15.0+

AttributeScopes.UIKitAttributes.ForegroundColorAttribute.Value

typealias · iOS 15.0+

AttributeScopes.UIKitAttributes.KernAttribute

enum · iOS 15.0+

AttributeScopes.UIKitAttributes.KernAttribute.Value

typealias · iOS 15.0+

AttributeScopes.UIKitAttributes.LigatureAttribute

enum · iOS 15.0+

AttributeScopes.UIKitAttributes.LigatureAttribute.Value

typealias · iOS 15.0+

AttributeScopes.UIKitAttributes.ObliquenessAttribute

enum · iOS 15.0+ · Deprecated in iOS 100000.0

AttributeScopes.UIKitAttributes.ObliquenessAttribute.Value

typealias · iOS 15.0+ · Deprecated in iOS 100000.0

AttributeScopes.UIKitAttributes.ParagraphStyleAttribute

enum · iOS 15.0+

AttributeScopes.UIKitAttributes.ParagraphStyleAttribute.Value

typealias · iOS 15.0+

AttributeScopes.UIKitAttributes.ShadowAttribute

enum · iOS 15.0+

AttributeScopes.UIKitAttributes.ShadowAttribute.Value

typealias · iOS 15.0+

AttributeScopes.UIKitAttributes.StrikethroughColorAttribute

enum · iOS 15.0+

AttributeScopes.UIKitAttributes.StrikethroughColorAttribute.Value

typealias · iOS 15.0+

AttributeScopes.UIKitAttributes.StrikethroughStyleAttribute

enum · iOS 15.0+

AttributeScopes.UIKitAttributes.StrikethroughStyleAttribute.ObjectiveCValue

typealias · iOS 15.0+

AttributeScopes.UIKitAttributes.StrikethroughStyleAttribute.Value

typealias · iOS 15.0+

AttributeScopes.UIKitAttributes.StrokeColorAttribute

enum · iOS 15.0+

AttributeScopes.UIKitAttributes.StrokeColorAttribute.Value

typealias · iOS 15.0+

AttributeScopes.UIKitAttributes.StrokeWidthAttribute

enum · iOS 15.0+

AttributeScopes.UIKitAttributes.StrokeWidthAttribute.Value

typealias · iOS 15.0+

AttributeScopes.UIKitAttributes.TextEffectAttribute

enum · iOS 15.0+

AttributeScopes.UIKitAttributes.TextEffectAttribute.Value

typealias · iOS 15.0+

AttributeScopes.UIKitAttributes.TextItemTagAttribute

enum · iOS 17.0+

AttributeScopes.UIKitAttributes.TextItemTagAttribute.Value

typealias · iOS 17.0+

AttributeScopes.UIKitAttributes.TrackingAttribute

enum · iOS 15.0+

AttributeScopes.UIKitAttributes.TrackingAttribute.Value

typealias · iOS 15.0+

AttributeScopes.UIKitAttributes.UnderlineColorAttribute

enum · iOS 15.0+

AttributeScopes.UIKitAttributes.UnderlineColorAttribute.Value

typealias · iOS 15.0+

AttributeScopes.UIKitAttributes.UnderlineStyleAttribute

enum · iOS 15.0+

AttributeScopes.UIKitAttributes.UnderlineStyleAttribute.ObjectiveCValue

typealias · iOS 15.0+

AttributeScopes.UIKitAttributes.UnderlineStyleAttribute.Value

typealias · iOS 15.0+

AXArrayReturnBlock

typealias

AXAttributedStringArrayReturnBlock

typealias

AXAttributedStringReturnBlock

typealias

AXBoolReturnBlock

typealias

AXContainerTypeReturnBlock

typealias

AXCustomActionsReturnBlock

typealias

AXCustomRotorsReturnBlock

typealias · iOS 17.0+

AXNavigationStyleReturnBlock

typealias

AXObjectReturnBlock

typealias

AXPathReturnBlock

typealias

AXPointReturnBlock

typealias

AXRectReturnBlock

typealias

AXStringArrayReturnBlock

typealias

AXStringReturnBlock

typealias

AXTextualContextReturnBlock

typealias

AXTraitsReturnBlock

typealias

AXUITextInputReturnBlock

typealias · iOS 18.1+

AXVoidReturnBlock

typealias

NSAdaptiveImageGlyph

class · iOS 18.0+

NSAttributedString.DocumentAttributeKey

struct · iOS 7.0+

NSAttributedString.DocumentReadingOptionKey

struct · iOS 6.0+

NSAttributedString.DocumentType

struct · iOS 7.0+

NSAttributedString.TextEffectStyle

struct · iOS 7.0+

NSAttributedString.TextHighlightColorScheme

struct · iOS 18.0+

NSAttributedString.TextHighlightStyle

struct · iOS 18.0+

NSAttributedString.TextLayoutSectionKey

struct · iOS 6.0+

NSCollectionLayoutAnchor

class · iOS 13.0+

NSCollectionLayoutBoundarySupplementaryItem

class · iOS 13.0+

NSCollectionLayoutContainer

protocol · iOS 13.0+

NSCollectionLayoutDecorationItem

class · iOS 13.0+

NSCollectionLayoutDimension

class · iOS 13.0+

NSCollectionLayoutEdgeSpacing

class · iOS 13.0+

NSCollectionLayoutEnvironment

protocol · iOS 13.0+

NSCollectionLayoutGroup

class · iOS 13.0+

NSCollectionLayoutGroupCustomItem

class · iOS 13.0+

NSCollectionLayoutGroupCustomItemProvider

typealias

NSCollectionLayoutItem

class · iOS 13.0+

NSCollectionLayoutSection

class · iOS 13.0+

NSCollectionLayoutSectionVisibleItemsInvalidationHandler

typealias

NSCollectionLayoutSize

class · iOS 13.0+

NSCollectionLayoutSpacing

class · iOS 13.0+

NSCollectionLayoutSupplementaryItem

class · iOS 13.0+

NSCollectionLayoutVisibleItem

protocol · iOS 13.0+

NSDataAsset

class · iOS 9.0+

NSDataAssetName

typealias · iOS 9.0+

NSDiffableDataSourceSectionSnapshot

struct · iOS 14.0+

NSDiffableDataSourceSectionSnapshotReference

class · iOS 14.0+

NSDiffableDataSourceSectionTransaction

struct · iOS 14.0+

NSDiffableDataSourceSnapshot

struct · iOS 13.0+

NSDiffableDataSourceSnapshotReference

class · iOS 13.0+

NSDiffableDataSourceTransaction

struct · iOS 14.0+

NSDirectionalEdgeInsets

struct · iOS 11.0+

NSDirectionalRectEdge

struct · iOS 13.0+

NSItemProvider.PreferredPresentationStyle

enum

NSLayoutAnchor

class · iOS 9.0+

NSLayoutConstraint

class · iOS 6.0+

NSLayoutConstraint.Attribute

enum

NSLayoutConstraint.Axis

enum

NSLayoutConstraint.FormatOptions

struct

NSLayoutConstraint.Relation

enum

NSLayoutDimension

class · iOS 9.0+

NSLayoutManager

class · iOS 7.0+

NSLayoutManager.ControlCharacterAction

struct · iOS 7.0+

NSLayoutManager.GlyphProperty

struct · iOS 7.0+

NSLayoutManager.TextLayoutOrientation

enum · iOS 7.0+

NSLayoutManagerDelegate

protocol

NSLayoutXAxisAnchor

class · iOS 9.0+

NSLayoutYAxisAnchor

class · iOS 9.0+

NSLineBreakMode

enum · iOS 6.0+

NSMutableParagraphStyle

class · iOS 6.0+

NSParagraphStyle

class · iOS 6.0+

NSParagraphStyle.LineBreakStrategy

struct · iOS 9.0+

NSRectAlignment

enum · iOS 13.0+

NSShadow

class · iOS 6.0+

NSStringDrawingContext

class · iOS 6.0+

NSStringDrawingOptions

struct · iOS 6.0+

NSTextAlignment

enum · iOS 6.0+

NSTextAttachment

class · iOS 7.0+

NSTextAttachmentContainer

protocol · iOS 7.0+

NSTextAttachmentLayout

protocol · iOS 15.0+

NSTextAttachmentViewProvider

class · iOS 15.0+

NSTextBlock

class · iOS 6.0+

NSTextBlock.Dimension

enum · iOS 6.0+

NSTextBlock.Layer

enum · iOS 6.0+

NSTextBlock.ValueType

enum · iOS 6.0+

NSTextBlock.VerticalAlignment

enum · iOS 6.0+

NSTextContainer

class · iOS 7.0+

NSTextContentManager

class · iOS 15.0+

NSTextContentManager.EnumerationOptions

struct · iOS 15.0+

NSTextContentManagerDelegate

protocol · iOS 15.0+

NSTextContentStorage

class · iOS 15.0+

NSTextContentStorageDelegate

protocol · iOS 15.0+

NSTextElement

class · iOS 15.0+

NSTextElementProvider

protocol · iOS 15.0+

NSTextLayoutFragment

class · iOS 15.0+

NSTextLayoutFragment.EnumerationOptions

struct · iOS 15.0+

NSTextLayoutFragment.State

enum · iOS 15.0+

NSTextLayoutManager

class · iOS 15.0+

NSTextLayoutManager.SegmentOptions

struct · iOS 15.0+

NSTextLayoutManager.SegmentType

enum · iOS 15.0+

NSTextLayoutManagerDelegate

protocol · iOS 15.0+

NSTextLayoutOrientationProvider

protocol · iOS 7.0+

NSTextLineFragment

class · iOS 15.0+

NSTextList

class · iOS 7.0+

NSTextList.MarkerFormat

struct · iOS 7.0+

NSTextList.Options

struct · iOS 7.0+

NSTextListElement

class · iOS 16.0+

NSTextLocation

protocol · iOS 15.0+

NSTextParagraph

class · iOS 15.0+

NSTextRange

class · iOS 15.0+

NSTextScalingType

enum · iOS 13.0+

NSTextSelection

class · iOS 15.0+

NSTextSelection.Affinity

enum · iOS 15.0+

NSTextSelection.Granularity

enum · iOS 15.0+

NSTextSelectionDataSource

protocol · iOS 15.0+

NSTextSelectionNavigation

class · iOS 15.0+

NSTextSelectionNavigation.Destination

enum · iOS 15.0+

NSTextSelectionNavigation.Direction

enum · iOS 15.0+

NSTextSelectionNavigation.LayoutOrientation

enum · iOS 15.0+

NSTextSelectionNavigation.Modifier

struct · iOS 15.0+

NSTextSelectionNavigation.WritingDirection

enum · iOS 15.0+

NSTextStorage

class · iOS 7.0+

NSTextStorage.EditActions

struct · iOS 7.0+

NSTextStorageDelegate

protocol · iOS 7.0+

NSTextStorageObserving

protocol · iOS 15.0+

NSTextTab

class · iOS 7.0+

NSTextTab.OptionKey

struct · iOS 7.0+

NSTextTable

class · iOS 6.0+

NSTextTable.LayoutAlgorithm

enum · iOS 6.0+

NSTextTableBlock

class · iOS 6.0+

NSTextViewportLayoutController

class · iOS 15.0+

NSTextViewportLayoutControllerDelegate

protocol · iOS 15.0+

NSTextViewportRenderingSurface

protocol · iOS 27.0+

NSTextViewportRenderingSurfaceKey

protocol · iOS 18.0+

NSTextWritingDirection

enum · iOS 7.0+ · Deprecated in iOS 9.0

NSUnderlineStyle

struct · iOS 6.0+

NSWritingDirection

enum · iOS 6.0+

NSWritingDirectionFormatType

enum · iOS 9.0+

UIAccelerationValue

typealias · iOS 2.0+ · Deprecated in iOS 13.0 · Unavailable in iOS 27.0

UIAccelerometerDelegate

protocol · iOS 2.0+ · Deprecated in iOS 13.0 · Unavailable in iOS 27.0

UIAccessibility

struct

UIAccessibility.AnnouncementDidFinishMessage

struct · iOS 26.0+

UIAccessibility.AnnouncementDidFinishMessage.Subject

typealias · iOS 26.0+

UIAccessibility.AssistiveTechnologyIdentifier

struct

UIAccessibility.AssistiveTouchStatusDidChangeMessage

struct · iOS 26.0+

UIAccessibility.AssistiveTouchStatusDidChangeMessage.Subject

typealias · iOS 26.0+

UIAccessibility.BoldTextStatusDidChangeMessage

struct · iOS 26.0+

UIAccessibility.BoldTextStatusDidChangeMessage.Subject

typealias · iOS 26.0+

UIAccessibility.ButtonShapesEnabledStatusDidChangeMessage

struct · iOS 26.0+ · Deprecated in iOS 26.1

UIAccessibility.ButtonShapesEnabledStatusDidChangeMessage.Subject

typealias · iOS 26.0+ · Deprecated in iOS 26.1

UIAccessibility.ClosedCaptioningStatusDidChangeMessage

struct · iOS 26.0+

UIAccessibility.ClosedCaptioningStatusDidChangeMessage.Subject

typealias · iOS 26.0+

UIAccessibility.DarkerSystemColorsStatusDidChangeMessage

struct · iOS 26.0+

UIAccessibility.DarkerSystemColorsStatusDidChangeMessage.Subject

typealias · iOS 26.0+

UIAccessibility.DirectTouchOptions

struct · iOS 17.0+

UIAccessibility.ElementFocusedMessage

struct · iOS 26.0+

UIAccessibility.ElementFocusedMessage.Subject

typealias · iOS 26.0+

UIAccessibility.ExpandedStatus

enum · iOS 18.0+

UIAccessibility.GrayscaleStatusDidChangeMessage

struct · iOS 26.0+

UIAccessibility.GrayscaleStatusDidChangeMessage.Subject

typealias · iOS 26.0+

UIAccessibility.GuidedAccessError

struct · iOS 12.2+

UIAccessibility.GuidedAccessError.Code

enum · iOS 12.2+

UIAccessibility.GuidedAccessRestrictionState

enum

UIAccessibility.GuidedAccessStatusDidChangeMessage

struct · iOS 26.0+

UIAccessibility.GuidedAccessStatusDidChangeMessage.Subject

typealias · iOS 26.0+

UIAccessibility.HearingDeviceEar

struct · iOS 10.0+

UIAccessibility.HearingDevicePairedEarDidChangeMessage

struct · iOS 26.0+

UIAccessibility.HearingDevicePairedEarDidChangeMessage.Subject

typealias · iOS 26.0+

UIAccessibility.InvertColorsStatusDidChangeMessage

struct · iOS 26.0+

UIAccessibility.InvertColorsStatusDidChangeMessage.Subject

typealias · iOS 26.0+

UIAccessibility.MonoAudioStatusDidChangeMessage

struct · iOS 26.0+

UIAccessibility.MonoAudioStatusDidChangeMessage.Subject

typealias · iOS 26.0+

UIAccessibility.Notification

struct

UIAccessibility.ReduceMotionStatusDidChangeMessage

struct · iOS 26.0+

UIAccessibility.ReduceMotionStatusDidChangeMessage.Subject

typealias · iOS 26.0+

UIAccessibility.ReduceTransparencyStatusDidChangeMessage

struct · iOS 26.0+

UIAccessibility.ReduceTransparencyStatusDidChangeMessage.Subject

typealias · iOS 26.0+

UIAccessibility.ShakeToUndoDidChangeMessage

struct · iOS 26.0+

UIAccessibility.ShakeToUndoDidChangeMessage.Subject

typealias · iOS 26.0+

UIAccessibility.SpeakScreenStatusDidChangeMessage

struct · iOS 26.0+

UIAccessibility.SpeakScreenStatusDidChangeMessage.Subject

typealias · iOS 26.0+

UIAccessibility.SpeakSelectionStatusDidChangeMessage

struct · iOS 26.0+

UIAccessibility.SpeakSelectionStatusDidChangeMessage.Subject

typealias · iOS 26.0+

UIAccessibility.SwitchControlStatusDidChangeMessage

struct · iOS 26.0+

UIAccessibility.SwitchControlStatusDidChangeMessage.Subject

typealias · iOS 26.0+

UIAccessibility.VoiceOverStatusDidChangeMessage

struct · iOS 26.0+

UIAccessibility.VoiceOverStatusDidChangeMessage.Subject

typealias · iOS 26.0+

UIAccessibility.ZoomType

enum · iOS 5.0+

UIAccessibilityContainerDataTable

protocol · iOS 11.0+

UIAccessibilityContainerDataTableCell

protocol · iOS 11.0+

UIAccessibilityContainerType

enum · iOS 11.0+

UIAccessibilityContentSizeCategoryImageAdjusting

protocol · iOS 11.0+

UIAccessibilityContrast

enum · iOS 13.0+

UIAccessibilityCustomAction

class · iOS 8.0+

UIAccessibilityCustomAction.Handler

typealias

UIAccessibilityCustomRotor

class · iOS 10.0+

UIAccessibilityCustomRotor.Direction

enum

UIAccessibilityCustomRotor.Search

typealias

UIAccessibilityCustomRotor.SystemRotorType

enum · iOS 11.0+

UIAccessibilityCustomRotorItemResult

class · iOS 10.0+

UIAccessibilityCustomRotorSearchPredicate

class · iOS 10.0+

UIAccessibilityElement

class · iOS 3.0+

UIAccessibilityIdentification

protocol

UIAccessibilityLocationDescriptor

class · iOS 11.0+

UIAccessibilityNavigationStyle

enum · iOS 8.0+

UIAccessibilityPriority

struct · iOS 17.0+

UIAccessibilityReadingContent

protocol · iOS 5.0+

UIAccessibilityScrollDirection

enum

UIAccessibilityTextualContext

struct · iOS 13.0+

UIAccessibilityTraits

struct

UIAccessibilityTraits.ArrayLiteralElement

typealias · iOS 7.0+

UIAccessibilityTraits.Element

typealias · iOS 7.0+

UIAction

class · iOS 13.0+

UIAction.Identifier

struct · iOS 13.0+

UIActionHandler

typealias

UIActionSheet

class · iOS 2.0+ · Deprecated in iOS 8.3

UIActionSheetDelegate

protocol

UIActionSheetStyle

enum · iOS 2.0+ · Deprecated in iOS 13.0

UIActivity

class · iOS 6.0+

UIActivity.ActivityType

struct · iOS 6.0+

UIActivity.Category

enum · iOS 7.0+

UIActivityCollaborationMode

enum · iOS 18.0+

UIActivityIndicatorView

class · iOS 2.0+

UIActivityIndicatorView.Style

enum

UIActivityItemProvider

class · iOS 6.0+

UIActivityItemsConfiguration

class · iOS 13.0+

UIActivityItemsConfigurationInteraction

struct · iOS 13.0+

UIActivityItemsConfigurationMetadataKey

struct · iOS 13.0+

UIActivityItemsConfigurationPreviewIntent

struct · iOS 13.0+

UIActivityItemsConfigurationProviding

protocol · iOS 15.0+

UIActivityItemsConfigurationReading

protocol · iOS 13.0+

UIActivityItemSource

protocol · iOS 6.0+

UIActivitySectionTypes

struct · iOS 18.0+

UIActivityViewController

class · iOS 6.0+

UIActivityViewController.CollaborationModeRestriction

class · iOS 18.0+

UIActivityViewController.CompletionHandler

typealias · iOS 6.0+

UIActivityViewController.CompletionWithItemsHandler

typealias · iOS 8.0+

UIAdaptivePresentationControllerDelegate

protocol

UIAlertAction

class · iOS 8.0+

UIAlertAction.Style

enum · iOS 8.0+

UIAlertController

class · iOS 8.0+

UIAlertController.Style

enum · iOS 8.0+

UIAlertControllerSeverity

enum · iOS 16.0+

UIAlertView

class · iOS 2.0+ · Deprecated in iOS 9.0

UIAlertViewDelegate

protocol

UIAlertViewStyle

enum

UIAppearance

protocol

UIAppearanceContainer

protocol

UIApplication

class · iOS 2.0+

UIApplication.BackgroundRefreshStatusDidChangeMessage

struct · iOS 26.0+

UIApplication.BackgroundRefreshStatusDidChangeMessage.Subject

typealias · iOS 26.0+

UIApplication.Category

enum · iOS 18.2+

UIApplication.CategoryDefaultError

struct · iOS 18.2+

UIApplication.CategoryDefaultError.Code

enum · iOS 18.2+

UIApplication.DidBecomeActiveMessage

struct · iOS 26.0+

UIApplication.DidBecomeActiveMessage.Subject

typealias · iOS 26.0+

UIApplication.DidEnterBackgroundMessage

struct · iOS 26.0+

UIApplication.DidEnterBackgroundMessage.Subject

typealias · iOS 26.0+

UIApplication.DidFinishLaunchingMessage

struct · iOS 26.0+

UIApplication.DidFinishLaunchingMessage.Subject

typealias · iOS 26.0+

UIApplication.DidReceiveMemoryWarningMessage

struct · iOS 26.0+

UIApplication.DidReceiveMemoryWarningMessage.Subject

typealias · iOS 26.0+

UIApplication.ExtensionPointIdentifier

struct

UIApplication.LaunchOptionsKey

struct

UIApplication.OpenExternalURLOptionsKey

struct

UIApplication.OpenURLOptionsKey

struct · iOS 9.0+ · Deprecated in iOS 26.0

UIApplication.ProtectedDataDidBecomeAvailableMessage

struct · iOS 26.0+

UIApplication.ProtectedDataDidBecomeAvailableMessage.Subject

typealias · iOS 26.0+

UIApplication.ProtectedDataWillBecomeUnavailableMessage

struct · iOS 26.0+

UIApplication.ProtectedDataWillBecomeUnavailableMessage.Subject

typealias · iOS 26.0+

UIApplication.SignificantTimeChangeMessage

struct · iOS 26.0+

UIApplication.SignificantTimeChangeMessage.Subject

typealias · iOS 26.0+

UIApplication.State

enum · iOS 4.0+

UIApplication.SystemPrefersReducedResourceUsageDidChangeMessage

struct · iOS 27.0+

UIApplication.SystemPrefersReducedResourceUsageDidChangeMessage.Subject

typealias · iOS 27.0+

UIApplication.UserDidTakeScreenshotMessage

struct · iOS 26.0+

UIApplication.UserDidTakeScreenshotMessage.Subject

typealias · iOS 26.0+

UIApplication.WillEnterForegroundMessage

struct · iOS 26.0+

UIApplication.WillEnterForegroundMessage.Subject

typealias · iOS 26.0+

UIApplication.WillResignActiveMessage

struct · iOS 26.0+

UIApplication.WillResignActiveMessage.Subject

typealias · iOS 26.0+

UIApplication.WillTerminateMessage

struct · iOS 26.0+

UIApplication.WillTerminateMessage.Subject

typealias · iOS 26.0+

UIApplicationDelegate

protocol

UIApplicationShortcutIcon

class · iOS 9.0+

UIApplicationShortcutIcon.IconType

enum · iOS 9.0+

UIApplicationShortcutItem

class · iOS 9.0+

UIArrangementViewController

class · iOS 27.1+

UIArrangementViewController.Arrangement

protocol · iOS 27.1+

UIArrangementViewController.ViewPlacement

struct · iOS 27.1+

UIArrangementViewController.ViewState

struct · iOS 27.1+

UIAttachmentBehavior

class · iOS 7.0+

UIAttachmentBehavior.AttachmentType

enum · iOS 7.0+

UIBackgroundConfiguration

struct · iOS 14.0+

UIBackgroundExtensionView

class · iOS 26.0+

UIBackgroundFetchResult

enum · iOS 7.0+

UIBackgroundRefreshStatus

enum · iOS 7.0+

UIBackgroundTaskIdentifier

struct

UIBandSelectionInteraction

class · iOS 15.0+

UIBandSelectionInteraction.State

enum · iOS 15.0+

UIBarAppearance

class · iOS 13.0+

UIBarButtonItem

class · iOS 2.0+

UIBarButtonItem.AxisBehavior

enum · iOS 27.1+

UIBarButtonItem.Badge

struct · iOS 26.0+

UIBarButtonItem.Style

enum

UIBarButtonItem.SystemItem

enum

UIBarButtonItemAppearance

class · iOS 13.0+

UIBarButtonItemGroup

class · iOS 9.0+

UIBarButtonItemStateAppearance

class · iOS 13.0+

UIBarButtonItemVisibilityPriority

struct · iOS 27.0+

UIBarItem

class · iOS 2.0+

UIBarMetrics

enum

UIBarMinimization

struct · iOS 27.0+

UIBarMinimizationBehavior

enum · iOS 27.0+

UIBarMinimizationRestorationBehavior

enum · iOS 27.0+

UIBarMinimizationSafeAreaAdjustment

enum · iOS 27.0+

UIBarPosition

enum · iOS 7.0+

UIBarPositioning

protocol

UIBarPositioningDelegate

protocol

UIBarStyle

enum

UIBaselineAdjustment

enum

UIBehavioralStyle

enum · iOS 15.0+

UIBezierPath

class · iOS 3.2+

UIBlurEffect

class · iOS 8.0+

UIBlurEffect.Style

enum · iOS 8.0+

UIButton

class · iOS 2.0+

UIButton.ButtonType

enum

UIButton.Configuration

struct · iOS 15.0+

UIButton.Configuration.CornerStyle

enum · iOS 15.0+

UIButton.Configuration.Indicator

enum · iOS 16.0+

UIButton.Configuration.MacIdiomStyle

enum · iOS 15.0+

UIButton.Configuration.Size

enum · iOS 15.0+

UIButton.Configuration.TitleAlignment

enum · iOS 15.0+

UIButton.ConfigurationUpdateHandler

typealias · iOS 15.0+

UIButton.PointerStyleProvider

typealias · iOS 13.4+

UIButton.Role

enum · iOS 14.0+

UIButtonPointerStyleProvider

typealias · iOS 13.4+

UICalendarSelection

class · iOS 16.0+

UICalendarSelectionMultiDate

class · iOS 16.0+

UICalendarSelectionMultiDateDelegate

protocol · iOS 16.0+

UICalendarSelectionSingleDate

class · iOS 16.0+

UICalendarSelectionSingleDateDelegate

protocol · iOS 16.0+

UICalendarSelectionWeekOfYear

class · iOS 18.0+

UICalendarSelectionWeekOfYearDelegate

protocol · iOS 18.0+

UICalendarView

class · iOS 16.0+

UICalendarView.Decoration

class · iOS 16.0+

UICalendarView.DecorationSize

enum · iOS 16.0+

UICalendarViewDelegate

protocol · iOS 16.0+

UICanvasFeedbackGenerator

class · iOS 17.5+

UICellAccessory

struct · iOS 14.0+

UICellAccessory.AccessoryType

enum · iOS 14.0+

UICellAccessory.ActionHandler

typealias · iOS 14.0+

UICellAccessory.CheckmarkOptions

struct · iOS 14.0+

UICellAccessory.CustomViewConfiguration

struct · iOS 14.0+

UICellAccessory.DeleteOptions

struct · iOS 14.0+

UICellAccessory.DetailOptions

struct · iOS 15.4+

UICellAccessory.DisclosureIndicatorOptions

struct · iOS 14.0+

UICellAccessory.DisplayedState

enum · iOS 14.0+

UICellAccessory.InsertOptions

struct · iOS 14.0+

UICellAccessory.LabelOptions

struct · iOS 14.0+

UICellAccessory.LayoutDimension

enum · iOS 14.0+

UICellAccessory.MenuSelectedElementDidChangeHandler

typealias · iOS 14.0+

UICellAccessory.MultiselectOptions

struct · iOS 14.0+

UICellAccessory.OutlineDisclosureOptions

struct · iOS 14.0+

UICellAccessory.OutlineDisclosureOptions.Style

enum · iOS 14.0+

UICellAccessory.Placement

enum · iOS 14.0+

UICellAccessory.Placement.Position

typealias · iOS 14.0+

UICellAccessory.PopUpMenuOptions

struct · iOS 16.0+

UICellAccessory.ReorderOptions

struct · iOS 14.0+

UICellConfigurationState

struct · iOS 14.0+

UICellConfigurationState.DragState

enum · iOS 14.0+

UICellConfigurationState.DropState

enum · iOS 14.0+

UICloudSharingController

class · iOS 10.0+

UICloudSharingController.PermissionOptions

struct · iOS 10.0+

UICloudSharingControllerDelegate

protocol

UICollectionLayoutListConfiguration

struct · iOS 14.0+

UICollectionLayoutListConfiguration.Appearance

enum · iOS 14.0+

UICollectionLayoutListConfiguration.ContentHuggingElements

struct · iOS 18.0+

UICollectionLayoutListConfiguration.ContentHuggingElements.ArrayLiteralElement

typealias · iOS 18.0+

UICollectionLayoutListConfiguration.ContentHuggingElements.Element

typealias · iOS 18.0+

UICollectionLayoutListConfiguration.ContentHuggingElements.RawValue

typealias · iOS 18.0+

UICollectionLayoutListConfiguration.FooterMode

enum · iOS 14.0+

UICollectionLayoutListConfiguration.HeaderMode

enum · iOS 14.0+

UICollectionLayoutListConfiguration.ItemSeparatorHandler

typealias · iOS 14.5+

UICollectionLayoutListConfiguration.SwipeActionsConfigurationProvider

typealias · iOS 14.0+

UICollectionLayoutSectionOrthogonalScrollingBehavior

enum · iOS 13.0+

UICollectionLayoutSectionOrthogonalScrollingProperties

class · iOS 17.0+

UICollectionLayoutSectionOrthogonalScrollingProperties.Bounce

enum · iOS 17.0+

UICollectionLayoutSectionOrthogonalScrollingProperties.DecelerationRate

struct

UICollectionReusableView

class · iOS 6.0+

UICollectionView

class · iOS 6.0+

UICollectionView.CellRegistration

struct · iOS 14.0+

UICollectionView.CellRegistration.Handler

typealias · iOS 14.0+

UICollectionView.ElementCategory

enum

UICollectionView.LayoutInteractiveTransitionCompletion

typealias

UICollectionView.ReorderingCadence

enum · iOS 11.0+

UICollectionView.ScrollDirection

enum

UICollectionView.ScrollPosition

struct

UICollectionView.SelfSizingInvalidation

enum · iOS 16.0+

UICollectionView.SupplementaryRegistration

struct · iOS 14.0+

UICollectionView.SupplementaryRegistration.Handler

typealias · iOS 14.0+

UICollectionViewCell

class · iOS 6.0+

UICollectionViewCell.ConfigurationUpdateHandler

typealias · iOS 15.0+

UICollectionViewCell.DragState

enum · iOS 11.0+

UICollectionViewCompositionalLayout

class · iOS 13.0+

UICollectionViewCompositionalLayoutConfiguration

class · iOS 13.0+

UICollectionViewCompositionalLayoutSectionProvider

typealias

UICollectionViewController

class · iOS 6.0+

UICollectionViewDataSource

protocol

UICollectionViewDataSourcePrefetching

protocol

UICollectionViewDelegate

protocol

UICollectionViewDelegateFlowLayout

protocol

UICollectionViewDiffableDataSource

class · iOS 13.0+

UICollectionViewDiffableDataSource.CellProvider

typealias · iOS 13.0+

UICollectionViewDiffableDataSource.ReorderingHandlers

struct · iOS 14.0+

UICollectionViewDiffableDataSource.SectionSnapshotHandlers

struct · iOS 14.0+

UICollectionViewDiffableDataSource.SupplementaryViewProvider

typealias · iOS 13.0+

UICollectionViewDiffableDataSourceReference

class · iOS 13.0+

UICollectionViewDiffableDataSourceReferenceCellProvider

typealias

UICollectionViewDiffableDataSourceReferenceSupplementaryViewProvider

typealias

UICollectionViewDragDelegate

protocol · iOS 11.0+

UICollectionViewDropCoordinator

protocol · iOS 11.0+

UICollectionViewDropDelegate

protocol · iOS 11.0+

UICollectionViewDropItem

protocol · iOS 11.0+

UICollectionViewDropPlaceholder

class · iOS 11.0+

UICollectionViewDropPlaceholderContext

protocol · iOS 11.0+

UICollectionViewDropProposal

class · iOS 11.0+

UICollectionViewDropProposal.Intent

enum · iOS 11.0+

UICollectionViewFlowLayout

class · iOS 6.0+

UICollectionViewFlowLayout.SectionInsetReference

enum · iOS 11.0+

UICollectionViewFlowLayoutInvalidationContext

class · iOS 7.0+

UICollectionViewFocusUpdateContext

class · iOS 9.0+

UICollectionViewLayout

class · iOS 6.0+

UICollectionViewLayoutAttributes

class · iOS 6.0+

UICollectionViewLayoutInvalidationContext

class · iOS 7.0+

UICollectionViewListCell

class · iOS 14.0+

UICollectionViewPlaceholder

class · iOS 11.0+

UICollectionViewTransitionLayout

class · iOS 7.0+

UICollectionViewUpdateItem

class · iOS 6.0+

UICollectionViewUpdateItem.Action

enum

UICollisionBehavior

class · iOS 7.0+

UICollisionBehavior.Mode

struct · iOS 7.0+

UICollisionBehaviorDelegate

protocol

UIColor

class · iOS 2.0+

UIColor.Prominence

enum · iOS 18.0+

UIColorEffect

class · iOS 11.0+

UIColorPickerViewController

class · iOS 14.0+

UIColorPickerViewControllerDelegate

protocol · iOS 14.0+

UIColorWell

class · iOS 14.0+

UICommand

class · iOS 13.0+

UICommandAlternate

class · iOS 13.0+

UIConfigurationColorTransformer

struct · iOS 14.0+

UIConfigurationState

protocol · iOS 14.0+

UIConfigurationStateCustomKey

struct · iOS 14.0+

UIConfigurationTextAttributesTransformer

struct · iOS 15.0+

UIContentConfiguration

protocol · iOS 14.0+

UIContentContainer

protocol

UIContentInsetsReference

enum · iOS 14.0+

UIContentSizeCategory

struct · iOS 7.0+

UIContentSizeCategory.DidChangeMessage

struct · iOS 26.0+

UIContentSizeCategory.DidChangeMessage.Subject

typealias · iOS 26.0+

UIContentSizeCategoryAdjusting

protocol · iOS 10.0+

UIContentUnavailableConfiguration

struct · iOS 17.0+

UIContentUnavailableConfiguration.Alignment

enum · iOS 17.0+

UIContentUnavailableConfiguration.ButtonProperties

struct · iOS 17.0+

UIContentUnavailableConfiguration.ImageProperties

struct · iOS 17.0+

UIContentUnavailableConfiguration.TextProperties

struct · iOS 17.0+

UIContentUnavailableConfigurationState

struct · iOS 17.0+

UIContentUnavailableView

class · iOS 17.0+

UIContentView

protocol · iOS 14.0+

UIContextMenuActionProvider

typealias

UIContextMenuConfiguration

class · iOS 13.0+

UIContextMenuConfiguration.ElementOrder

enum · iOS 16.0+

UIContextMenuContentPreviewProvider

typealias

UIContextMenuInteraction

class · iOS 13.0+

UIContextMenuInteraction.appearance

enum · iOS 14.0+

UIContextMenuInteractionAnimating

protocol · iOS 13.0+

UIContextMenuInteractionCommitAnimating

protocol · iOS 13.0+

UIContextMenuInteractionCommitStyle

enum · iOS 13.0+

UIContextMenuInteractionDelegate

protocol · iOS 13.0+

UIContextMenuSystem

class · iOS 26.0+

UIContextualAction

class · iOS 11.0+

UIContextualAction.Handler

typealias

UIContextualAction.Style

enum · iOS 11.0+

UIControl

class · iOS 2.0+

UIControl.ContentHorizontalAlignment

enum

UIControl.ContentVerticalAlignment

enum

UIControl.Event

struct

UIControl.State

struct

UIConversationContext

class · iOS 18.4+

UIConversationContext.Entry

class · iOS 18.4+

UICornerConfiguration

struct · iOS 26.0+

UICornerCurve

enum · iOS 17.0+

UICornerRadius

struct · iOS 26.0+

UICornerRadius.FloatLiteralType

typealias · iOS 26.0+

UICornerRadius.IntegerLiteralType

typealias · iOS 26.0+

UICubicTimingParameters

class · iOS 10.0+

UIDataDetectorTypes

struct

UIDataSourceModelAssociation

protocol

UIDataSourceTranslating

protocol · iOS 11.0+

UIDatePicker

class · iOS 2.0+

UIDatePicker.Mode

enum

UIDatePickerStyle

enum · iOS 13.4+

UIDeferredMenuElement

class · iOS 14.0+

UIDeferredMenuElement.Identifier

struct · iOS 26.0+

UIDeferredMenuElement.Provider

class · iOS 26.0+

UIDevice

class · iOS 2.0+

UIDevice.BatteryLevelDidChangeMessage

struct · iOS 26.0+

UIDevice.BatteryLevelDidChangeMessage.Subject

typealias · iOS 26.0+

UIDevice.BatteryState

enum

UIDevice.BatteryStateDidChangeMessage

struct · iOS 26.0+

UIDevice.BatteryStateDidChangeMessage.Subject

typealias · iOS 26.0+

UIDevice.OrientationDidChangeMessage

struct · iOS 26.0+

UIDevice.OrientationDidChangeMessage.Subject

typealias · iOS 26.0+

UIDevice.ProximityStateDidChangeMessage

struct · iOS 26.0+

UIDevice.ProximityStateDidChangeMessage.Subject

typealias · iOS 26.0+

UIDeviceOrientation

enum

UIDictationPhrase

class · iOS 5.1+

UIDirectionalRectEdge

struct · iOS 13.0+ · Deprecated in iOS 13.0

UIDisplayGamut

enum · iOS 10.0+

UIDocument

class · iOS 5.0+

UIDocument.ChangeKind

enum

UIDocument.CreationIntent

struct · iOS 18.0+

UIDocument.DidMoveToWritableLocationMessage

struct · iOS 26.0+

UIDocument.DidMoveToWritableLocationMessage.Subject

typealias · iOS 26.0+

UIDocument.SaveOperation

enum

UIDocument.State

struct

UIDocument.StateChangedMessage

struct · iOS 26.0+

UIDocument.StateChangedMessage.Subject

typealias · iOS 26.0+

UIDocumentBrowserAction

class · iOS 11.0+

UIDocumentBrowserAction.Availability

struct · iOS 11.0+

UIDocumentBrowserError

struct · iOS 11.0+

UIDocumentBrowserError.Code

enum · iOS 11.0+

UIDocumentBrowserTransitionController

class · iOS 11.0+

UIDocumentBrowserViewController

class · iOS 11.0+

UIDocumentBrowserViewController.BrowserUserInterfaceStyle

enum · iOS 11.0+

UIDocumentBrowserViewController.ImportMode

enum · iOS 11.0+

UIDocumentBrowserViewControllerDelegate

protocol · iOS 11.0+

UIDocumentInteractionController

class · iOS 3.2+

UIDocumentInteractionControllerDelegate

protocol · iOS 3.2+

UIDocumentMenuDelegate

protocol · iOS 8.0+ · Deprecated in iOS 13.0

UIDocumentMenuOrder

enum · iOS 8.0+ · Deprecated in iOS 11.0

UIDocumentMenuViewController

class · iOS 8.0+ · Deprecated in iOS 11.0

UIDocumentPickerDelegate

protocol

UIDocumentPickerExtensionViewController

class · iOS 8.0+ · Deprecated in iOS 14.0

UIDocumentPickerMode

enum · iOS 8.0+ · Deprecated in iOS 14.0

UIDocumentPickerViewController

class · iOS 8.0+

UIDocumentProperties

class · iOS 16.0+

UIDocumentViewController

class · iOS 17.0+

UIDocumentViewController.LaunchOptions

class · iOS 18.0+

UIDragAnimating

protocol · iOS 11.0+

UIDragDropSession

protocol · iOS 11.0+

UIDragInteraction

class · iOS 11.0+

UIDragInteraction.LiftBehavior

enum · iOS 27.0+

UIDragInteractionDelegate

protocol · iOS 11.0+

UIDragItem

class · iOS 11.0+

UIDragPreview

class · iOS 11.0+

UIDragPreviewParameters

class · iOS 11.0+

UIDragPreviewTarget

class · iOS 11.0+

UIDragSession

protocol · iOS 11.0+

UIDropInteraction

class · iOS 11.0+

UIDropInteractionDelegate

protocol · iOS 11.0+

UIDropOperation

enum · iOS 11.0+

UIDropProposal

class · iOS 11.0+

UIDropSession

protocol · iOS 11.0+

UIDropSessionProgressIndicatorStyle

enum · iOS 11.0+

UIDynamicAnimator

class · iOS 7.0+

UIDynamicAnimatorDelegate

protocol

UIDynamicBehavior

class · iOS 7.0+

UIDynamicItem

protocol

UIDynamicItemBehavior

class · iOS 7.0+

UIDynamicItemCollisionBoundsType

enum · iOS 9.0+

UIDynamicItemGroup

class · iOS 9.0+

UIEdgeInsets

struct

UIEditingInteractionConfiguration

enum · iOS 13.0+

UIEditMenuArrowDirection

enum · iOS 16.0+

UIEditMenuConfiguration

class · iOS 16.0+

UIEditMenuInteraction

class · iOS 16.0+

UIEditMenuInteractionAnimating

protocol · iOS 16.0+

UIEditMenuInteractionDelegate

protocol · iOS 16.0+

UIEvent

class · iOS 2.0+

UIEvent.ButtonMask

struct · iOS 13.4+

UIEvent.EventSubtype

enum

UIEvent.EventType

enum

UIEventAttribution

class · iOS 14.5+

UIEventAttributionView

class · iOS 14.5+

UIFeedbackGenerator

class · iOS 10.0+

UIFieldBehavior

class · iOS 9.0+

UIFindInteraction

class · iOS 16.0+

UIFindInteractionDelegate

protocol · iOS 16.0+

UIFindSession

class · iOS 16.0+

UIFindSession.SearchResultDisplayStyle

enum · iOS 16.0+

UIFloatRange

struct

UIFocusAnimationContext

protocol · iOS 11.0+

UIFocusAnimationCoordinator

class · iOS 9.0+

UIFocusDebugger

class · iOS 11.0+

UIFocusDebuggerOutput

protocol · iOS 11.0+

UIFocusEffect

class · iOS 15.0+

UIFocusEnvironment

protocol · iOS 9.0+

UIFocusGroupPriority

struct

UIFocusGuide

class · iOS 9.0+

UIFocusHaloEffect

class · iOS 15.0+

UIFocusHaloEffect.Position

enum · iOS 15.0+

UIFocusHeading

struct · iOS 9.0+

UIFocusItem

protocol · iOS 10.0+

UIFocusItemContainer

protocol · iOS 12.0+

UIFocusItemDeferralMode

enum · iOS 18.0+

UIFocusItemScrollableContainer

protocol · iOS 12.0+

UIFocusMovementHint

class · iOS 12.0+

UIFocusSoundIdentifier

struct

UIFocusSystem

class · iOS 11.0+

UIFocusSystem.DidUpdateMessage

struct · iOS 26.0+

UIFocusSystem.DidUpdateMessage.Subject

typealias · iOS 26.0+

UIFocusSystem.MovementDidFailMessage

struct · iOS 26.0+

UIFocusSystem.MovementDidFailMessage.Subject

typealias · iOS 26.0+

UIFocusUpdateContext

class · iOS 9.0+

UIFont

class · iOS 2.0+

UIFont.TextStyle

struct

UIFont.Weight

struct

UIFont.Width

struct

UIFontDescriptor

class · iOS 7.0+

UIFontDescriptor.AttributeName

struct

UIFontDescriptor.Class

typealias

UIFontDescriptor.FeatureKey

struct

UIFontDescriptor.SymbolicTraits

struct · iOS 7.0+

UIFontDescriptor.SystemDesign

struct

UIFontDescriptor.TraitKey

struct

UIFontMetrics

class · iOS 11.0+

UIFontPickerViewController

class · iOS 13.0+

UIFontPickerViewController.Configuration

class · iOS 13.0+

UIFontPickerViewControllerDelegate

protocol · iOS 13.0+

UIForceTouchCapability

enum

UIGestureRecognizer

class · iOS 3.2+

UIGestureRecognizer.State

enum

UIGestureRecognizerDelegate

protocol

UIGlassContainerEffect

class · iOS 26.0+

UIGlassEffect

class · iOS 26.0+

UIGlassEffect.Style

enum · iOS 26.0+

UIGraphicsDrawingActions

typealias · iOS 10.0+

UIGraphicsImageRenderer

class · iOS 10.0+

UIGraphicsImageRenderer.DrawingActions

typealias · iOS 10.0+

UIGraphicsImageRendererContext

class · iOS 10.0+

UIGraphicsImageRendererFormat

class · iOS 10.0+

UIGraphicsImageRendererFormat.Range

enum · iOS 12.0+

UIGraphicsPDFRenderer

class · iOS 10.0+

UIGraphicsPDFRenderer.DrawingActions

typealias · iOS 10.0+

UIGraphicsPDFRendererContext

class · iOS 10.0+

UIGraphicsPDFRendererFormat

class · iOS 10.0+

UIGraphicsRenderer

class · iOS 10.0+

UIGraphicsRendererContext

class · iOS 10.0+

UIGraphicsRendererFormat

class · iOS 10.0+

UIGravityBehavior

class · iOS 7.0+

UIGuidedAccessAccessibilityFeature

struct · iOS 12.2+

UIGuidedAccessRestrictionDelegate

protocol · iOS 7.0+

UIHDRHeadroomUsageLimit

enum

UIHinge

class · iOS 27.1+

UIHinge.Status

enum · iOS 27.1+

UIHingeInteraction

class · iOS 27.1+

UIHingeInteraction.Update

class · iOS 27.1+

UIHoverAutomaticEffect

struct · iOS 17.0+

UIHoverEffect

protocol · iOS 17.0+

UIHoverGestureRecognizer

class · iOS 13.0+

UIHoverHighlightEffect

struct · iOS 17.0+

UIHoverLiftEffect

struct · iOS 17.0+

UIHoverStyle

class · iOS 17.0+

UIImage

class · iOS 2.0+

UIImage.Configuration

class · iOS 13.0+

UIImage.DynamicRange

enum · iOS 17.0+

UIImage.Orientation

enum

UIImage.RenderingMode

enum · iOS 7.0+

UIImage.ResizingMode

enum

UIImage.SymbolColorRenderingMode

enum · iOS 26.0+

UIImage.SymbolConfiguration

class · iOS 13.0+

UIImage.SymbolScale

enum · iOS 13.0+

UIImage.SymbolVariableValueMode

enum · iOS 26.0+

UIImage.SymbolWeight

enum · iOS 13.0+

UIImageAsset

class · iOS 8.0+

UIImagePickerController

class · iOS 2.0+

UIImagePickerController.CameraCaptureMode

enum

UIImagePickerController.CameraDevice

enum

UIImagePickerController.CameraFlashMode

enum

UIImagePickerController.ImageURLExportPreset

enum · iOS 11.0+ · Deprecated in iOS 100000.0

UIImagePickerController.InfoKey

struct

UIImagePickerController.QualityType

enum

UIImagePickerController.SourceType

enum

UIImagePickerControllerDelegate

protocol

UIImageReader

struct · iOS 17.0+

UIImageReader.Configuration

struct · iOS 17.0+

UIImageView

class · iOS 2.0+

UIImpactFeedbackGenerator

class · iOS 10.0+

UIImpactFeedbackGenerator.FeedbackStyle

enum · iOS 10.0+

UIIndirectScribbleInteraction

class · iOS 14.0+

UIIndirectScribbleInteractionDelegate

protocol · iOS 14.0+

UIInputSuggestion

class · iOS 18.4+

UIInputView

class · iOS 7.0+

UIInputView.Style

enum · iOS 7.0+

UIInputViewAudioFeedback

protocol

UIInputViewController

class · iOS 8.0+

UIInteraction

protocol · iOS 11.0+

UIInterfaceOrientation

enum

UIInterfaceOrientationMask

struct

UIInterpolatingMotionEffect

class · iOS 7.0+

UIInterpolatingMotionEffect.EffectType

enum

UIItemProviderPresentationSizeProviding

protocol · iOS 11.0+

UIItemProviderReadingAugmentationDesignating

protocol

UIItemProviderReadingAugmentationProviding

protocol

UIKey

class · iOS 13.4+

UIKeyboardAppearance

enum

UIKeyboardHIDUsage

enum · iOS 13.4+

UIKeyboardLayoutGuide

class · iOS 15.0+

UIKeyboardType

enum

UIKeyCommand

class · iOS 7.0+

UIKeyInput

protocol

UIKeyModifierFlags

struct · iOS 7.0+

UILabel

class · iOS 2.0+

UILabelVibrancy

enum · iOS 17.0+

UILargeContentViewerInteraction

class · iOS 13.0+

UILargeContentViewerInteractionDelegate

protocol · iOS 13.0+

UILargeContentViewerItem

protocol · iOS 13.0+

UILayoutGuide

class · iOS 9.0+

UILayoutGuideAspectFitting

protocol

UILayoutPriority

struct

UILayoutSupport

protocol

UILegibilityWeight

enum · iOS 13.0+

UILetterformAwareAdjusting

protocol · iOS 17.0+

UILetterformAwareSizingRule

enum · iOS 17.0+

UILexicon

class · iOS 8.0+

UILexiconEntry

class · iOS 8.0+

UIListContentConfiguration

struct · iOS 14.0+

UIListContentConfiguration.ImageProperties

struct · iOS 14.0+

UIListContentConfiguration.TextProperties

struct · iOS 14.0+

UIListContentConfiguration.TextProperties.TextAlignment

enum · iOS 14.0+

UIListContentConfiguration.TextProperties.TextTransform

enum · iOS 14.0+

UIListContentView

class · iOS 14.0+

UIListEnvironment

enum · iOS 18.0+

UIListSeparatorConfiguration

struct · iOS 14.5+

UIListSeparatorConfiguration.Visibility

enum · iOS 14.5+

UILocalizedIndexedCollation

class · iOS 3.0+

UILocalNotification

class · iOS 4.0+ · Deprecated in iOS 10.0

UILongPressGestureRecognizer

class · iOS 3.2+

UILookToDictateCapable

protocol

UIMailConversationContext

class · iOS 18.4+

UIMailConversationContext.MailEntry

class · iOS 18.4+

UIMailConversationContext.MailEntry.Kind

enum · iOS 18.4+

UIMainMenuSystem

class · iOS 26.0+

UIMainMenuSystem.Configuration

class · iOS 26.0+

UIManagedDocument

class · iOS 5.0+

UIMarkupTextPrintFormatter

class · iOS 4.2+

UIMenu

class · iOS 13.0+

UIMenu.ElementSize

enum · iOS 16.0+

UIMenu.Identifier

struct · iOS 13.0+

UIMenu.Options

struct · iOS 13.0+

UIMenuBuilder

protocol · iOS 13.0+

UIMenuController

class · iOS 3.0+ · Deprecated in iOS 16.0

UIMenuController.ArrowDirection

enum · iOS 3.2+ · Deprecated in iOS 16.0

UIMenuDisplayPreferences

class · iOS 17.4+

UIMenuElement

class · iOS 13.0+

UIMenuElement.Attributes

struct · iOS 13.0+

UIMenuElement.ImageVisibility

enum · iOS 27.0+

UIMenuElement.RepeatBehavior

enum · iOS 26.0+

UIMenuElement.State

enum · iOS 13.0+

UIMenuItem

class · iOS 3.2+ · Deprecated in iOS 16.0

UIMenuLeaf

protocol · iOS 16.0+

UIMenuSystem

class · iOS 13.0+

UIMenuSystem.ElementGroupPreference

enum · iOS 26.0+

UIMenuSystem.FindElementGroupConfiguration

class · iOS 26.0+

UIMenuSystem.FindElementGroupConfiguration.Style

enum · iOS 26.0+

UIMessageConversationContext

class · iOS 18.4+

UIMessageConversationContext.MessageEntry

class · iOS 18.4+

UIMessageConversationContext.MessageEntry.DataKind

enum · iOS 18.4+

UIModalPresentationStyle

enum

UIModalTransitionStyle

enum

UIMotionEffect

class · iOS 7.0+

UIMotionEffectGroup

class · iOS 7.0+

UIMutableApplicationShortcutItem

class · iOS 9.0+

UIMutableTraits

protocol · iOS 17.0+

UIMutableUserNotificationAction

class · iOS 8.0+ · Deprecated in iOS 10.0

UIMutableUserNotificationCategory

class · iOS 8.0+ · Deprecated in iOS 10.0

UINavigationBar

class · iOS 2.0+

UINavigationBar.NSToolbarSection

enum · iOS 16.0+

UINavigationBarAppearance

class · iOS 13.0+

UINavigationBarDelegate

protocol

UINavigationController

class · iOS 2.0+

UINavigationController.Operation

enum

UINavigationControllerDelegate

protocol

UINavigationItem

class · iOS 2.0+

UINavigationItem.BackButtonDisplayMode

enum

UINavigationItem.ItemStyle

enum · iOS 16.0+

UINavigationItem.LargeTitleDisplayMode

enum

UINavigationItem.SearchBarPlacement

enum · iOS 16.0+

UINavigationItemRenameDelegate

protocol · iOS 16.0+

UINib

class · iOS 4.0+

UINib.OptionsKey

struct

UINotificationFeedbackGenerator

class · iOS 10.0+

UINotificationFeedbackGenerator.FeedbackType

enum · iOS 10.0+

UINSToolbarItemPresentationSize

enum

UIObjectRestoration

protocol

UIOffset

struct

UIOpenURLContext

class · iOS 13.0+

UIOverlayArrangement

struct · iOS 27.1+

UIOverlayArrangement.ViewProperties

struct · iOS 27.1+

UIPageControl

class · iOS 2.0+

UIPageControl.BackgroundStyle

enum · iOS 14.0+

UIPageControl.Direction

enum · iOS 16.0+

UIPageControl.InteractionState

enum · iOS 14.0+

UIPageControlProgress

class · iOS 17.0+

UIPageControlProgressDelegate

protocol · iOS 17.0+

UIPageControlTimerProgress

class · iOS 17.0+

UIPageControlTimerProgressDelegate

protocol · iOS 17.0+

UIPageViewController

class · iOS 5.0+

UIPageViewController.NavigationDirection

enum

UIPageViewController.NavigationOrientation

enum

UIPageViewController.OptionsKey

struct

UIPageViewController.SpineLocation

enum

UIPageViewController.TransitionStyle

enum

UIPageViewControllerDataSource

protocol

UIPageViewControllerDelegate

protocol

UIPanGestureRecognizer

class · iOS 3.2+

UIPasteboard

class · iOS 3.0+

UIPasteboard.ChangedMessage

struct · iOS 26.0+

UIPasteboard.ChangedMessage.Subject

typealias · iOS 26.0+

UIPasteboard.DetectedValues

struct · iOS 15.0+

UIPasteboard.DetectionPattern

struct · iOS 14.0+

UIPasteboard.Name

struct

UIPasteboard.OptionsKey

struct · iOS 10.0+

UIPasteboard.RemovedMessage

struct · iOS 26.0+

UIPasteboard.RemovedMessage.Subject

typealias · iOS 26.0+

UIPasteConfiguration

class · iOS 11.0+

UIPasteConfigurationSupporting

protocol · iOS 11.0+

UIPasteControl

class · iOS 16.0+

UIPasteControl.Configuration

class · iOS 16.0+

UIPasteControl.DisplayMode

enum · iOS 16.0+

UIPencilHoverPose

class · iOS 17.5+

UIPencilInteraction

class · iOS 12.1+

UIPencilInteraction.Phase

enum · iOS 17.5+

UIPencilInteraction.Squeeze

class · iOS 17.5+

UIPencilInteraction.Tap

class · iOS 17.5+

UIPencilInteractionDelegate

protocol · iOS 12.1+

UIPencilPreferredAction

enum · iOS 12.1+

UIPercentDrivenInteractiveTransition

class · iOS 7.0+

UIPhotoSearchSuggestion

class · iOS 27.0+

UIPickerView

class · iOS 2.0+

UIPickerViewAccessibilityDelegate

protocol

UIPickerViewDataSource

protocol

UIPickerViewDelegate

protocol

UIPinchGestureRecognizer

class · iOS 3.2+

UIPointerAccessory

class · iOS 15.0+

UIPointerAccessory.Position

struct · iOS 15.0+

UIPointerEffect

enum · iOS 13.4+

UIPointerEffect.TintMode

enum · iOS 13.4+

UIPointerInteraction

class · iOS 13.4+

UIPointerInteractionAnimating

protocol · iOS 13.4+

UIPointerInteractionDelegate

protocol · iOS 13.4+

UIPointerLockState

class · iOS 14.0+

UIPointerLockState.DidChangeMessage

struct · iOS 26.0+

UIPointerLockState.DidChangeMessage.Subject

typealias · iOS 26.0+

UIPointerRegion

class · iOS 13.4+

UIPointerRegionRequest

class · iOS 13.4+

UIPointerShape

enum · iOS 13.4+

UIPointerStyle

class · iOS 13.4+

UIPopoverArrowDirection

struct

UIPopoverBackgroundView

class · iOS 5.0+

UIPopoverBackgroundViewMethods

protocol

UIPopoverController

class · iOS 3.2+ · Deprecated in iOS 9.0

UIPopoverControllerDelegate

protocol

UIPopoverPresentationController

class · iOS 8.0+

UIPopoverPresentationControllerDelegate

protocol

UIPopoverPresentationControllerSourceItem

protocol · iOS 16.0+

UIPresentationController

class · iOS 8.0+

UIPress

class · iOS 9.0+

UIPress.Phase

enum · iOS 9.0+

UIPress.PressType

enum · iOS 9.0+

UIPressesEvent

class · iOS 9.0+

UIPreviewAction

class · iOS 9.0+ · Deprecated in iOS 13.0

UIPreviewAction.Style

enum · iOS 9.0+ · Deprecated in iOS 17.1

UIPreviewActionGroup

class · iOS 9.0+ · Deprecated in iOS 13.0

UIPreviewActionItem

protocol · iOS 9.0+

UIPreviewInteraction

class · iOS 10.0+

UIPreviewInteractionDelegate

protocol

UIPreviewParameters

class · iOS 13.0+

UIPreviewTarget

class · iOS 13.0+

UIPrinter

class · iOS 8.0+

UIPrinter.CutterBehavior

enum · iOS 9.0+

UIPrinter.JobTypes

struct · iOS 8.0+

UIPrinterDestination

class · iOS 14.5+

UIPrinterPickerController

class · iOS 8.0+

UIPrinterPickerController.CompletionHandler

typealias · iOS 8.0+

UIPrinterPickerControllerDelegate

protocol · iOS 8.0+

UIPrintError

struct · iOS 4.2+

UIPrintError.Code

enum · iOS 4.2+

UIPrintFormatter

class · iOS 4.2+

UIPrintInfo

class · iOS 4.2+

UIPrintInfo.Duplex

enum · iOS 4.2+

UIPrintInfo.Orientation

enum · iOS 4.2+

UIPrintInfo.OutputType

enum · iOS 4.2+

UIPrintInteractionController

class · iOS 4.2+

UIPrintInteractionController.CompletionHandler

typealias · iOS 4.2+

UIPrintInteractionControllerDelegate

protocol · iOS 4.2+

UIPrintPageRenderer

class · iOS 4.2+

UIPrintPaper

class · iOS 4.2+

UIPrintRenderingQuality

enum · iOS 14.5+

UIPrintServiceExtension

class · iOS 14.5+

UIProgressView

class · iOS 2.0+

UIProgressView.Style

enum

UIPushBehavior

class · iOS 7.0+

UIPushBehavior.Mode

enum · iOS 7.0+

UIRectCorner

struct

UIReferenceLibraryViewController

class · iOS 5.0+

UIRefreshControl

class · iOS 6.0+

UIRegion

class · iOS 9.0+

UIRemoteNotificationType

struct · iOS 3.0+ · Deprecated in iOS 8.0

UIResponder

class · iOS 2.0+

UIResponder.KeyboardDidChangeFrameMessage

struct · iOS 26.0+

UIResponder.KeyboardDidChangeFrameMessage.Subject

typealias · iOS 26.0+

UIResponder.KeyboardDidHideMessage

struct · iOS 26.0+

UIResponder.KeyboardDidHideMessage.Subject

typealias · iOS 26.0+

UIResponder.KeyboardDidShowMessage

struct · iOS 26.0+

UIResponder.KeyboardDidShowMessage.Subject

typealias · iOS 26.0+

UIResponder.KeyboardWillChangeFrameMessage

struct · iOS 26.0+

UIResponder.KeyboardWillChangeFrameMessage.Subject

typealias · iOS 26.0+

UIResponder.KeyboardWillHideMessage

struct · iOS 26.0+

UIResponder.KeyboardWillHideMessage.Subject

typealias · iOS 26.0+

UIResponder.KeyboardWillShowMessage

struct · iOS 26.0+

UIResponder.KeyboardWillShowMessage.Subject

typealias · iOS 26.0+

UIResponderStandardEditActions

protocol

UIReturnKeyType

enum

UIRotationGestureRecognizer

class · iOS 3.2+

UIScene

class · iOS 13.0+

UIScene.ActivationRequestOptions

class · iOS 13.0+

UIScene.ActivationState

enum · iOS 13.0+

UIScene.ConnectionOptions

class · iOS 13.0+

UIScene.DestructionCondition

struct · iOS 26.0+

UIScene.DidActivateMessage

struct · iOS 26.0+

UIScene.DidActivateMessage.Subject

typealias · iOS 26.0+

UIScene.DidEnterBackgroundMessage

struct · iOS 26.0+

UIScene.DidEnterBackgroundMessage.Subject

typealias · iOS 26.0+

UIScene.OpenExternalURLOptions

class · iOS 13.0+

UIScene.OpenURLOptions

class · iOS 13.0+

UIScene.SystemProtectionDidChangeMessage

struct · iOS 26.0+

UIScene.SystemProtectionDidChangeMessage.Subject

typealias · iOS 26.0+

UIScene.SystemProtectionManager

class · iOS 18.0+

UIScene.WillConnectMessage

struct · iOS 26.0+

UIScene.WillConnectMessage.Subject

typealias · iOS 26.0+

UIScene.WillDeactivateMessage

struct · iOS 26.0+

UIScene.WillDeactivateMessage.Subject

typealias · iOS 26.0+

UIScene.WillEnterForegroundMessage

struct · iOS 26.0+

UIScene.WillEnterForegroundMessage.Subject

typealias · iOS 26.0+

UISceneAccessory

class · iOS 27.0+

UISceneAccessoryRegistration

class · iOS 27.0+

UISceneActivationConditions

class · iOS 13.0+

UISceneCaptureState

enum · iOS 17.0+

UISceneClosureConfirmation

class · iOS 27.0+

UISceneConfiguration

class · iOS 13.0+

UISceneDelegate

protocol · iOS 13.0+

UISceneDestructionRequestOptions

class · iOS 13.0+

UISceneError

struct · iOS 13.0+

UISceneError.Code

enum · iOS 13.0+

UISceneSession

class · iOS 13.0+

UISceneSession.Role

struct · iOS 13.0+

UISceneSessionActivationRequest

struct · iOS 17.0+

UISceneSizeRestrictions

class · iOS 13.0+

UISceneWindowingBehaviors

class · iOS 16.0+

UIScreen

class · iOS 2.0+

UIScreen.BrightnessDidChangeMessage

struct · iOS 26.0+

UIScreen.BrightnessDidChangeMessage.Subject

typealias · iOS 26.0+

UIScreen.CapturedDidChangeMessage

struct · iOS 26.0+

UIScreen.CapturedDidChangeMessage.Subject

typealias · iOS 26.0+

UIScreen.ModeDidChangeMessage

struct · iOS 26.0+

UIScreen.ModeDidChangeMessage.Subject

typealias · iOS 26.0+

UIScreen.OverscanCompensation

enum

UIScreen.ReferenceDisplayModeStatus

enum · iOS 16.0+

UIScreen.ReferenceDisplayModeStatusDidChangeMessage

struct · iOS 26.0+

UIScreen.ReferenceDisplayModeStatusDidChangeMessage.Subject

typealias · iOS 26.0+

UIScreenEdgePanGestureRecognizer

class · iOS 7.0+

UIScreenMode

class · iOS 3.2+

UIScreenshotService

class · iOS 13.0+

UIScreenshotServiceDelegate

protocol

UIScribbleInteraction

class · iOS 14.0+

UIScribbleInteractionDelegate

protocol · iOS 14.0+

UIScrollEdgeEffect

class · iOS 26.0+

UIScrollEdgeEffect.Style

class · iOS 26.0+

UIScrollEdgeElementContainerInteraction

class · iOS 26.0+

UIScrollType

enum · iOS 13.4+

UIScrollTypeMask

struct · iOS 13.4+

UIScrollView

class · iOS 2.0+

UIScrollView.ContentInsetAdjustmentBehavior

enum · iOS 11.0+

UIScrollView.DecelerationRate

struct

UIScrollView.IndexDisplayMode

enum

UIScrollView.IndicatorStyle

enum

UIScrollView.KeyboardDismissMode

enum · iOS 7.0+

UIScrollViewAccessibilityDelegate

protocol

UIScrollViewDelegate

protocol

UISearchBar

class · iOS 2.0+

UISearchBar.Icon

enum

UISearchBar.Style

enum · iOS 7.0+

UISearchBarDelegate

protocol

UISearchContainerViewController

class · iOS 9.1+

UISearchController

class · iOS 8.0+

UISearchController.ScopeBarActivation

enum · iOS 16.0+

UISearchControllerDelegate

protocol

UISearchDisplayController

class · iOS 3.0+ · Deprecated in iOS 8.0

UISearchDisplayDelegate

protocol

UISearchResultsUpdating

protocol

UISearchSuggestion

protocol · iOS 16.0+

UISearchSuggestionItem

class · iOS 16.0+

UISearchTab

class · iOS 18.0+

UISearchTextField

class · iOS 13.0+

UISearchTextFieldDelegate

protocol

UISearchTextFieldPasteItem

protocol

UISearchToken

class · iOS 13.0+

UISegmentedControl

class · iOS 2.0+

UISegmentedControl.Segment

enum

UISelectionFeedbackGenerator

class · iOS 10.0+

UISemanticContentAttribute

enum · iOS 9.0+

UIShadowProperties

struct · iOS 18.0+

UIShape

struct · iOS 17.0+

UIShape.ResolutionContext

struct · iOS 17.0+

UIShape.Resolved

struct · iOS 17.0+

UIShapeProvider

protocol · iOS 17.0+

UIShapeProvider.Context

typealias · iOS 17.0+

UIShapeProvider.Resolved

typealias · iOS 17.0+

UISheetPresentationController

class · iOS 15.0+

UISheetPresentationController.Detent

class · iOS 15.0+

UISheetPresentationController.Detent.Identifier

struct · iOS 15.0+

UISheetPresentationController.Placement

enum · iOS 27.0+

UISheetPresentationControllerDelegate

protocol · iOS 15.0+

UISheetPresentationControllerDetentResolutionContext

protocol · iOS 16.0+

UISimpleTextPrintFormatter

class · iOS 4.2+

UISlider

class · iOS 2.0+

UISlider.Style

enum · iOS 26.0+

UISlider.TrackConfiguration

struct · iOS 26.0+

UISlider.TrackConfiguration.Tick

struct · iOS 26.0+

UISmartReplySuggestion

class · iOS 18.4+

UISnapBehavior

class · iOS 7.0+

UISplitArrangement

struct · iOS 27.1+

UISplitArrangement.Dimension

struct · iOS 27.1+

UISplitArrangement.DimensionRange

struct · iOS 27.1+

UISplitArrangement.ViewProperties

struct · iOS 27.1+

UISplitViewController

class · iOS 3.2+

UISplitViewController.BackgroundStyle

enum · iOS 13.0+

UISplitViewController.Column

enum · iOS 14.0+

UISplitViewController.DisplayMode

enum · iOS 8.0+

UISplitViewController.DisplayModeButtonVisibility

enum · iOS 14.5+

UISplitViewController.LayoutEnvironment

enum · iOS 26.0+

UISplitViewController.PrimaryEdge

enum · iOS 11.0+

UISplitViewController.SplitBehavior

enum · iOS 14.0+

UISplitViewController.Style

enum · iOS 14.0+

UISplitViewControllerDelegate

protocol

UISpringLoadedInteraction

class · iOS 11.0+

UISpringLoadedInteractionBehavior

protocol · iOS 11.0+

UISpringLoadedInteractionContext

protocol · iOS 11.0+

UISpringLoadedInteractionEffect

protocol · iOS 11.0+

UISpringLoadedInteractionEffectState

enum · iOS 11.0+

UISpringLoadedInteractionSupporting

protocol · iOS 11.0+

UISpringTimingParameters

class · iOS 10.0+

UIStackView

class · iOS 9.0+

UIStackView.Alignment

enum · iOS 9.0+

UIStackView.Distribution

enum · iOS 9.0+

UIStandardTextCursorView

class · iOS 17.4+

UIStateRestoring

protocol

UIStatusBarAnimation

enum

UIStatusBarManager

class · iOS 13.0+

UIStatusBarStyle

enum

UIStepper

class · iOS 5.0+

UIStoryboard

class · iOS 5.0+

UIStoryboardPopoverSegue

class · iOS 5.0+ · Deprecated in iOS 9.0

UIStoryboardSegue

class · iOS 5.0+

UIStoryboardUnwindSegueSource

class · iOS 9.0+

UISwipeActionsConfiguration

class · iOS 11.0+

UISwipeGestureRecognizer

class · iOS 3.2+

UISwipeGestureRecognizer.Direction

struct

UISwitch

class · iOS 2.0+

UISwitch.Style

enum · iOS 14.0+

UISymbolContentTransition

class · iOS 26.0+

UISymbolEffectCompletion

typealias · iOS 17.0+

UISymbolEffectCompletionContext

struct · iOS 17.0+

UITab

class · iOS 18.0+

UITab.Placement

enum · iOS 18.0+

UITabAccessory

class · iOS 26.0+

UITabAccessory.Environment

enum · iOS 26.0+

UITabBar

class · iOS 2.0+

UITabBar.ItemPositioning

enum · iOS 7.0+

UITabBarAppearance

class · iOS 13.0+

UITabBarController

class · iOS 2.0+

UITabBarController.MinimizeBehavior

enum · iOS 26.0+

UITabBarController.Mode

enum · iOS 18.0+

UITabBarController.Sidebar

class · iOS 18.0+

UITabBarController.Sidebar.Animating

protocol · iOS 18.0+

UITabBarController.Sidebar.Delegate

protocol · iOS 18.0+

UITabBarController.Sidebar.Layout

enum · iOS 18.0+

UITabBarController.Sidebar.Placement

enum · iOS 27.0+

UITabBarController.Sidebar.ScrollTarget

enum · iOS 18.0+

UITabBarControllerDelegate

protocol

UITabBarDelegate

protocol

UITabBarItem

class · iOS 2.0+

UITabBarItem.SystemItem

enum

UITabBarItemAppearance

class · iOS 13.0+

UITabBarItemAppearance.Style

enum

UITabBarItemStateAppearance

class · iOS 13.0+

UITabGroup

class · iOS 18.0+

UITabGroup.SidebarAppearance

enum · iOS 18.0+

UITableView

class · iOS 2.0+

UITableView.RowAnimation

enum

UITableView.ScrollPosition

enum

UITableView.SelectionDidChangeMessage

struct · iOS 26.0+

UITableView.SelectionDidChangeMessage.Subject

typealias · iOS 26.0+

UITableView.SelfSizingInvalidation

enum · iOS 16.0+

UITableView.SeparatorInsetReference

enum · iOS 11.0+

UITableView.Style

enum

UITableViewCell

class · iOS 2.0+

UITableViewCell.AccessoryType

enum

UITableViewCell.CellStyle

enum

UITableViewCell.ConfigurationUpdateHandler

typealias · iOS 15.0+

UITableViewCell.DragState

enum · iOS 11.0+

UITableViewCell.EditingStyle

enum

UITableViewCell.FocusStyle

enum · iOS 9.0+

UITableViewCell.SelectionStyle

enum

UITableViewCell.SeparatorStyle

enum

UITableViewCell.StateMask

struct

UITableViewContentHuggingElements

struct · iOS 18.0+

UITableViewController

class · iOS 2.0+

UITableViewDataSource

protocol

UITableViewDataSourcePrefetching

protocol

UITableViewDelegate

protocol

UITableViewDiffableDataSource

class · iOS 13.0+

UITableViewDiffableDataSource.CellProvider

typealias · iOS 13.0+

UITableViewDiffableDataSourceReference

class · iOS 13.0+

UITableViewDiffableDataSourceReferenceCellProvider

typealias

UITableViewDragDelegate

protocol · iOS 11.0+

UITableViewDropCoordinator

protocol · iOS 11.0+

UITableViewDropDelegate

protocol · iOS 11.0+

UITableViewDropItem

protocol · iOS 11.0+

UITableViewDropPlaceholder

class · iOS 11.0+

UITableViewDropPlaceholderContext

protocol · iOS 11.0+

UITableViewDropProposal

class · iOS 11.0+

UITableViewDropProposal.Intent

enum · iOS 11.0+

UITableViewFocusUpdateContext

class · iOS 9.0+

UITableViewHeaderFooterView

class · iOS 6.0+

UITableViewHeaderFooterView.ConfigurationUpdateHandler

typealias · iOS 15.0+

UITableViewPlaceholder

class · iOS 11.0+

UITableViewRowAction

class · iOS 8.0+ · Deprecated in iOS 13.0

UITableViewRowAction.Style

enum · iOS 8.0+ · Deprecated in iOS 13.0

UITabSidebarItem

class · iOS 18.0+

UITabSidebarItem.Content

enum · iOS 18.0+

UITabSidebarItem.Request

class · iOS 18.0+

UITapGestureRecognizer

class · iOS 3.2+

UITargetedDragPreview

class · iOS 11.0+

UITargetedPreview

class · iOS 13.0+

UITextAlternativeStyle

enum

UITextAttachmentViewProviderReusePolicy

struct

UITextAttributesConversionHandler

typealias

UITextAutocapitalizationType

enum

UITextAutocorrectionType

enum

UITextChecker

class · iOS 3.2+

UITextContentType

struct

UITextCursorDropPositionAnimator

class · iOS 17.4+

UITextCursorView

protocol · iOS 17.0+

UITextDirection

struct

UITextDocumentProxy

protocol

UITextDragDelegate

protocol · iOS 11.0+

UITextDraggable

protocol · iOS 11.0+

UITextDragOptions

struct · iOS 11.0+

UITextDragPreviewRenderer

class · iOS 11.0+

UITextDragRequest

protocol · iOS 11.0+

UITextDropDelegate

protocol · iOS 11.0+

UITextDropEditability

enum · iOS 11.0+

UITextDroppable

protocol · iOS 11.0+

UITextDropProposal

class · iOS 11.0+

UITextDropProposal.Action

enum · iOS 11.0+

UITextDropProposal.Performer

enum · iOS 11.0+

UITextDropProposal.ProgressMode

enum · iOS 11.0+

UITextDropRequest

protocol · iOS 11.0+

UITextField

class · iOS 2.0+

UITextField.BorderStyle

enum

UITextField.DidEndEditingReason

enum · iOS 10.0+

UITextField.TextDidBeginEditingMessage

struct · iOS 26.0+

UITextField.TextDidBeginEditingMessage.Subject

typealias · iOS 26.0+

UITextField.TextDidChangeMessage

struct · iOS 26.0+

UITextField.TextDidChangeMessage.Subject

typealias · iOS 26.0+

UITextField.TextDidEndEditingMessage

struct · iOS 26.0+

UITextField.TextDidEndEditingMessage.Subject

typealias · iOS 26.0+

UITextField.ViewMode

enum

UITextFieldDelegate

protocol

UITextFormattingCoordinator

class · iOS 13.0+

UITextFormattingCoordinatorDelegate

protocol · iOS 13.0+

UITextFormattingViewController

class · iOS 18.0+

UITextFormattingViewController.ChangeValue

enum · iOS 18.0+

UITextFormattingViewController.Component

class · iOS 18.0+

UITextFormattingViewController.ComponentGroup

class · iOS 18.0+

UITextFormattingViewController.ComponentKey

struct · iOS 18.0+

UITextFormattingViewController.ComponentSize

enum · iOS 18.0+

UITextFormattingViewController.Configuration

class · iOS 18.0+

UITextFormattingViewController.Delegate

protocol · iOS 18.0+

UITextFormattingViewController.FormattingDescriptor

struct · iOS 18.0+

UITextFormattingViewController.FormattingStyle

struct · iOS 18.0+

UITextFormattingViewController.Highlight

struct · iOS 18.0+

UITextFormattingViewController.TextAlignment

struct · iOS 18.0+

UITextFormattingViewController.TextList

struct · iOS 18.0+

UITextGrammarCheckingType

enum · iOS 27.0+

UITextGranularity

enum

UITextInlinePredictionType

enum · iOS 17.0+

UITextInput

protocol

UITextInputAssistantItem

class · iOS 9.0+

UITextInputContext

class · iOS 16.4+

UITextInputDelegate

protocol

UITextInputMode

class · iOS 4.2+

UITextInputMode.CurrentInputModeDidChangeMessage

struct · iOS 26.0+

UITextInputMode.CurrentInputModeDidChangeMessage.Subject

typealias · iOS 26.0+

UITextInputPasswordRules

class · iOS 12.0+

UITextInputStringTokenizer

class · iOS 3.2+

UITextInputTokenizer

protocol

UITextInputTraits

protocol

UITextInteraction

class · iOS 13.0+

UITextInteractionDelegate

protocol · iOS 13.0+

UITextInteractionMode

enum

UITextItem

class · iOS 17.0+

UITextItem.Content

enum · iOS 17.0+

UITextItem.MenuConfiguration

class · iOS 17.0+

UITextItem.MenuConfiguration.Preview

enum · iOS 17.0+

UITextItemInteraction

enum · iOS 10.0+ · Deprecated in iOS 17.0

UITextLayoutDirection

enum

UITextLoupeSession

class · iOS 17.0+

UITextMathExpressionCompletionType

enum · iOS 18.0+

UITextPasteConfigurationSupporting

protocol · iOS 11.0+

UITextPasteDelegate

protocol · iOS 11.0+

UITextPasteItem

protocol · iOS 11.0+

UITextPlaceholder

class · iOS 13.0+

UITextPosition

class · iOS 3.2+

UITextRange

class · iOS 3.2+

UITextSearchAggregator

struct · iOS 16.0+

UITextSearchFoundTextStyle

enum · iOS 16.0+

UITextSearching

protocol · iOS 16.0+

UITextSearchingFindSession

class · iOS 16.0+

UITextSearchOptions

class · iOS 16.0+

UITextSearchOptions.WordMatchMethod

enum · iOS 16.0+

UITextSelectionDisplayInteraction

class · iOS 17.0+

UITextSelectionDisplayInteractionDelegate

protocol · iOS 17.0+

UITextSelectionHandleView

protocol · iOS 17.0+

UITextSelectionHighlightView

protocol · iOS 17.0+

UITextSelectionRect

class · iOS 6.0+

UITextSmartDashesType

enum · iOS 11.0+

UITextSmartInsertDeleteType

enum · iOS 11.0+

UITextSmartQuotesType

enum · iOS 11.0+

UITextSpellCheckingType

enum · iOS 5.0+

UITextStorageDirection

enum

UITextView

class · iOS 2.0+

UITextView.BorderStyle

enum · iOS 17.0+

UITextView.DocumentIdentifier

typealias · iOS 16.0+

UITextView.TextDidBeginEditingMessage

struct · iOS 26.0+

UITextView.TextDidBeginEditingMessage.Subject

typealias · iOS 26.0+

UITextView.TextDidChangeMessage

struct · iOS 26.0+

UITextView.TextDidChangeMessage.Subject

typealias · iOS 26.0+

UITextView.TextDidEndEditingMessage

struct · iOS 26.0+

UITextView.TextDidEndEditingMessage.Subject

typealias · iOS 26.0+

UITextViewDelegate

protocol

UITextWritingDirection

typealias · iOS 3.2+ · Deprecated in iOS 13.0

UITimingCurveProvider

protocol

UITimingCurveType

enum · iOS 10.0+

UIToolbar

class · iOS 2.0+

UIToolbarAppearance

class · iOS 13.0+

UIToolbarDelegate

protocol

UIToolTipConfiguration

class · iOS 15.0+

UIToolTipInteraction

class · iOS 15.0+

UIToolTipInteractionDelegate

protocol · iOS 15.0+

UITouch

class · iOS 2.0+

UITouch.Phase

enum

UITouch.Properties

struct · iOS 9.1+

UITouch.TouchType

enum · iOS 9.0+

UITrackingLayoutGuide

class · iOS 15.0+

UITrait

typealias · iOS 17.0+

UITraitAccessibilityContrast

struct · iOS 17.0+

UITraitAccessibilityContrast.Value

typealias · iOS 17.0+

UITraitActiveAppearance

struct · iOS 17.0+

UITraitActiveAppearance.Value

typealias · iOS 17.0+

UITraitBridgedEnvironmentKey

protocol · iOS 17.0+

UITraitChangeObservable

protocol · iOS 17.0+

UITraitChangeObservable.TraitChangeHandler

typealias · iOS 17.0+

UITraitChangeRegistration

protocol · iOS 17.0+

UITraitCollection

class · iOS 8.0+

UITraitCollection.TraitMutations

typealias · iOS 17.0+

UITraitDefinition

protocol · iOS 17.0+

UITraitDisplayGamut

struct · iOS 17.0+

UITraitDisplayGamut.Value

typealias · iOS 17.0+

UITraitDisplayScale

struct · iOS 17.0+

UITraitDisplayScale.Value

typealias · iOS 17.0+

UITraitEnvironment

protocol

UITraitEnvironmentLayoutDirection

enum · iOS 10.0+

UITraitForceTouchCapability

struct · iOS 17.0+

UITraitForceTouchCapability.Value

typealias · iOS 17.0+

UITraitHDRHeadroomUsageLimit

struct · iOS 26.0+

UITraitHDRHeadroomUsageLimit.Value

typealias · iOS 26.0+

UITraitHorizontalSizeClass

struct · iOS 17.0+

UITraitHorizontalSizeClass.Value

typealias · iOS 17.0+

UITraitImageDynamicRange

struct · iOS 17.0+

UITraitImageDynamicRange.Value

typealias · iOS 17.0+

UITraitLayoutDirection

struct · iOS 17.0+

UITraitLayoutDirection.Value

typealias · iOS 17.0+

UITraitLegibilityWeight

struct · iOS 17.0+

UITraitLegibilityWeight.Value

typealias · iOS 17.0+

UITraitListEnvironment

struct · iOS 18.0+

UITraitListEnvironment.Value

typealias · iOS 18.0+

UITraitOverrides

struct · iOS 17.0+

UITraitPreferredContentSizeCategory

struct · iOS 17.0+

UITraitPreferredContentSizeCategory.Value

typealias · iOS 17.0+

UITraitResolvesNaturalAlignmentWithBaseWritingDirection

struct · iOS 26.0+

UITraitResolvesNaturalAlignmentWithBaseWritingDirection.Value

typealias · iOS 26.0+

UITraitSceneCaptureState

struct · iOS 17.0+

UITraitSceneCaptureState.Value

typealias · iOS 17.0+

UITraitSplitViewControllerLayoutEnvironment

struct · iOS 26.0+

UITraitSplitViewControllerLayoutEnvironment.Value

typealias · iOS 26.0+

UITraitSystemPrefersReducedResourceUsage

struct · iOS 27.0+

UITraitSystemPrefersReducedResourceUsage.Value

typealias · iOS 27.0+

UITraitTabAccessoryEnvironment

struct · iOS 26.0+

UITraitTabAccessoryEnvironment.Value

typealias · iOS 26.0+

UITraitToolbarItemPresentationSize

struct · iOS 17.0+

UITraitToolbarItemPresentationSize.Value

typealias · iOS 17.0+

UITraitTypesettingLanguage

struct · iOS 17.0+

UITraitTypesettingLanguage.Value

typealias · iOS 17.0+

UITraitUserInterfaceIdiom

struct · iOS 17.0+

UITraitUserInterfaceIdiom.Value

typealias · iOS 17.0+

UITraitUserInterfaceLevel

struct · iOS 17.0+

UITraitUserInterfaceLevel.Value

typealias · iOS 17.0+

UITraitUserInterfaceStyle

struct · iOS 17.0+

UITraitUserInterfaceStyle.Value

typealias · iOS 17.0+

UITraitVerticalSizeClass

struct · iOS 17.0+

UITraitVerticalSizeClass.Value

typealias · iOS 17.0+

UITransitionContextViewControllerKey

struct

UITransitionContextViewKey

struct

UIUpdateActionPhase

class · iOS 18.0+

UIUpdateInfo

class · iOS 18.0+

UIUpdateLink

class · iOS 18.0+

UIUserActivityRestoring

protocol · iOS 8.0+

UIUserInterfaceActiveAppearance

enum · iOS 14.0+

UIUserInterfaceIdiom

enum

UIUserInterfaceLayoutDirection

enum · iOS 5.0+

UIUserInterfaceLevel

enum · iOS 13.0+

UIUserInterfaceSizeClass

enum · iOS 8.0+

UIUserInterfaceStyle

enum · iOS 12.0+

UIUserNotificationAction

class · iOS 8.0+ · Deprecated in iOS 10.0

UIUserNotificationActionBehavior

enum · iOS 9.0+ · Deprecated in iOS 10.0

UIUserNotificationActionContext

enum · iOS 8.0+ · Deprecated in iOS 10.0

UIUserNotificationActivationMode

enum · iOS 8.0+ · Deprecated in iOS 10.0

UIUserNotificationCategory

class · iOS 8.0+ · Deprecated in iOS 10.0

UIUserNotificationSettings

class · iOS 8.0+ · Deprecated in iOS 10.0

UIUserNotificationType

struct · iOS 8.0+ · Deprecated in iOS 10.0

UIVerticalBarBehavior

enum · iOS 27.1+

UIVerticalBarCompressionBehavior

enum · iOS 27.1+

UIVerticalBarEdge

enum · iOS 27.1+

UIVibrancyEffect

class · iOS 8.0+

UIVibrancyEffectStyle

enum · iOS 13.0+

UIVideoEditorController

class · iOS 3.1+

UIVideoEditorControllerDelegate

protocol

UIView

class · iOS 2.0+

UIView.AnimationCurve

enum

UIView.AnimationOptions

struct · iOS 4.0+

UIView.AnimationTransition

enum

UIView.AutoresizingMask

struct

UIView.ContentMode

enum

UIView.Invalidating

struct · iOS 15.0+

UIView.Invalidations

enum · iOS 15.0+

UIView.Invalidations.Configuration

struct · iOS 15.0+

UIView.Invalidations.Constraints

struct · iOS 15.0+

UIView.Invalidations.Display

struct · iOS 15.0+

UIView.Invalidations.IntrinsicContentSize

struct · iOS 15.0+

UIView.Invalidations.Layout

struct · iOS 15.0+

UIView.Invalidations.Properties

struct · iOS 26.0+

UIView.Invalidations.Tuple

struct · iOS 15.0+

UIView.KeyframeAnimationOptions

struct · iOS 7.0+

UIView.LayoutRegion

struct · iOS 26.0+

UIView.LayoutRegion.AdaptivityAxis

enum · iOS 26.0+

UIView.ReservedRegion

struct · iOS 27.1+

UIView.ReservedRegion.ID

struct · iOS 27.1+

UIView.ReservedRegion.Kind

struct · iOS 27.1+

UIView.ReservedRegion.QueryOptions

struct · iOS 27.1+

UIView.ReservedRegion.QueryOptions.ArrayLiteralElement

typealias · iOS 27.1+

UIView.ReservedRegion.QueryOptions.Element

typealias · iOS 27.1+

UIView.ReservedRegion.QueryOptions.RawValue

typealias · iOS 27.1+

UIView.SystemAnimation

enum · iOS 7.0+

UIView.TintAdjustmentMode

enum · iOS 7.0+

UIViewAnimating

protocol

UIViewAnimatingPosition

enum · iOS 10.0+

UIViewAnimatingState

enum · iOS 10.0+

UIViewConfigurationState

struct · iOS 14.0+

UIViewController

class · iOS 2.0+

UIViewController.ShowDetailTargetDidChangeMessage

struct · iOS 26.0+

UIViewController.ShowDetailTargetDidChangeMessage.Subject

typealias · iOS 26.0+

UIViewController.Transition

class · iOS 18.0+

UIViewController.Transition.ZoomOptions

class · iOS 18.0+

UIViewController.Transition.ZoomOptions.AlignmentRectContext

class · iOS 18.0+

UIViewController.Transition.ZoomOptions.InteractionContext

class · iOS 18.0+

UIViewController.Transition.ZoomSourceViewProviderContext

class · iOS 18.0+

UIViewController.ViewLoading

struct · iOS 16.4+

UIViewControllerAnimatedTransitioning

protocol

UIViewControllerContextTransitioning

protocol

UIViewControllerInteractiveTransitioning

protocol

UIViewControllerPreviewing

protocol

UIViewControllerPreviewingDelegate

protocol · iOS 9.0+

UIViewControllerRestoration

protocol

UIViewControllerTransitionCoordinator

protocol

UIViewControllerTransitionCoordinatorContext

protocol

UIViewControllerTransitioningDelegate

protocol

UIViewImplicitlyAnimating

protocol

UIViewInvalidating

protocol · iOS 15.0+

UIViewPrintFormatter

class · iOS 4.2+

UIViewPropertyAnimator

class · iOS 10.0+

UIVisualEffect

class · iOS 8.0+

UIVisualEffectView

class · iOS 8.0+

UIWebView

class · iOS 2.0+ · Deprecated in iOS 12.0

UIWebView.NavigationType

enum

UIWebView.PaginationBreakingMode

enum

UIWebView.PaginationMode

enum

UIWebViewDelegate

protocol

UIWindow

class · iOS 2.0+

UIWindow.DidBecomeHiddenMessage

struct · iOS 26.0+

UIWindow.DidBecomeHiddenMessage.Subject

typealias · iOS 26.0+

UIWindow.DidBecomeKeyMessage

struct · iOS 26.0+

UIWindow.DidBecomeKeyMessage.Subject

typealias · iOS 26.0+

UIWindow.DidBecomeVisibleMessage

struct · iOS 26.0+

UIWindow.DidBecomeVisibleMessage.Subject

typealias · iOS 26.0+

UIWindow.DidResignKeyMessage

struct · iOS 26.0+

UIWindow.DidResignKeyMessage.Subject

typealias · iOS 26.0+

UIWindow.Level

struct

UIWindowScene

class · iOS 13.0+

UIWindowScene.ActivationAction

class · iOS 15.0+

UIWindowScene.ActivationAction.ConfigurationProvider

typealias · iOS 15.0+

UIWindowScene.ActivationConfiguration

class · iOS 15.0+

UIWindowScene.ActivationInteraction

class · iOS 15.0+

UIWindowScene.ActivationInteraction.ConfigurationProvider

typealias · iOS 15.0+

UIWindowScene.ActivationRequestOptions

class · iOS 15.0+

UIWindowScene.DismissalAnimation

enum · iOS 13.0+

UIWindowScene.Geometry

class · iOS 16.0+

UIWindowScene.GeometryPreferences

class · iOS 16.0+

UIWindowScene.GeometryPreferences.iOS

class · iOS 16.0+

UIWindowScene.GeometryPreferences.Mac

class

UIWindowScene.PresentationStyle

enum · iOS 15.0+ · Deprecated in iOS 17.0

UIWindowScene.WindowingControlStyle

class · iOS 26.0+

UIWindowSceneDelegate

protocol · iOS 13.0+

UIWindowSceneDestructionRequestOptions

class · iOS 13.0+

UIWindowSceneDragInteraction

class · iOS 17.0+

UIWindowScenePlacement

protocol · iOS 17.0+

UIWindowSceneProminentPlacement

struct · iOS 17.0+

UIWindowSceneStandardPlacement

struct · iOS 17.0+

UIWritingToolsBehavior

enum · iOS 18.0+

UIWritingToolsCoordinator

class · iOS 18.2+

UIWritingToolsCoordinator.AnimationParameters

class · iOS 18.2+

UIWritingToolsCoordinator.Context

class · iOS 18.2+

UIWritingToolsCoordinator.ContextScope

enum · iOS 18.2+

UIWritingToolsCoordinator.Delegate

protocol · iOS 18.2+

UIWritingToolsCoordinator.State

enum · iOS 18.2+

UIWritingToolsCoordinator.TextAnimation

enum · iOS 18.2+

UIWritingToolsCoordinator.TextDecoration

enum · iOS 27.0+

UIWritingToolsCoordinator.TextReplacementReason

enum · iOS 18.2+

UIWritingToolsCoordinator.TextUpdateReason

enum · iOS 18.2+

UIWritingToolsResultOptions

struct · iOS 18.0+

Functions and constants

get · iOS 7.0+ · Deprecated in iOS 9.0

NSControlCharacterContainerBreakAction

TypeScript
const NSControlCharacterContainerBreakAction: number
Swift declaration
var NSControlCharacterContainerBreakAction: Int { get }
get · iOS 7.0+ · Deprecated in iOS 9.0

NSControlCharacterHorizontalTabAction

TypeScript
const NSControlCharacterHorizontalTabAction: number
Swift declaration
var NSControlCharacterHorizontalTabAction: Int { get }
get · iOS 7.0+ · Deprecated in iOS 9.0

NSControlCharacterLineBreakAction

TypeScript
const NSControlCharacterLineBreakAction: number
Swift declaration
var NSControlCharacterLineBreakAction: Int { get }
get · iOS 7.0+ · Deprecated in iOS 9.0

NSControlCharacterParagraphBreakAction

TypeScript
const NSControlCharacterParagraphBreakAction: number
Swift declaration
var NSControlCharacterParagraphBreakAction: Int { get }
get · iOS 7.0+ · Deprecated in iOS 9.0

NSControlCharacterWhitespaceAction

TypeScript
const NSControlCharacterWhitespaceAction: number
Swift declaration
var NSControlCharacterWhitespaceAction: Int { get }
get · iOS 7.0+ · Deprecated in iOS 9.0

NSControlCharacterZeroAdvancementAction

TypeScript
const NSControlCharacterZeroAdvancementAction: number
Swift declaration
var NSControlCharacterZeroAdvancementAction: Int { get }
static

cgAffineTransform

TypeScript
static cgAffineTransform(string: string): _CoreFoundation_CGAffineTransform
Swift declaration
class func cgAffineTransform(for string: String) -> CGAffineTransform
static

cgPoint

TypeScript
static cgPoint(string: string): { x: number; y: number }
Swift declaration
class func cgPoint(for string: String) -> CGPoint
static

cgRect

TypeScript
static cgRect(string: string): { x: number; y: number; width: number; height: number }
Swift declaration
class func cgRect(for string: String) -> CGRect
static

cgSize

TypeScript
static cgSize(string: string): { width: number; height: number }
Swift declaration
class func cgSize(for string: String) -> CGSize
static

cgVector

TypeScript
static cgVector(string: string): { dx: number; dy: number }
Swift declaration
class func cgVector(for string: String) -> CGVector
static · iOS 11.0+

nsDirectionalEdgeInsets

TypeScript
static nsDirectionalEdgeInsets(string: string): { top: number; leading: number; bottom: number; trailing: number }
Swift declaration
class func nsDirectionalEdgeInsets(for string: String) -> NSDirectionalEdgeInsets
static

string

TypeScript
static stringFor(transform: _CoreFoundation_CGAffineTransform): string
Swift declaration
class func string(for transform: CGAffineTransform) -> String
static

string

TypeScript
static stringFor83280(point: { x: number; y: number }): string
Swift declaration
class func string(for point: CGPoint) -> String
static

string

TypeScript
static stringFor72204(rect: { x: number; y: number; width: number; height: number }): string
Swift declaration
class func string(for rect: CGRect) -> String
static

string

TypeScript
static stringFor78431(size: { width: number; height: number }): string
Swift declaration
class func string(for size: CGSize) -> String
static

string

TypeScript
static stringFor49749(vector: { dx: number; dy: number }): string
Swift declaration
class func string(for vector: CGVector) -> String
static · iOS 11.0+

string

TypeScript
static stringFor60311(insets: { top: number; leading: number; bottom: number; trailing: number }): string
Swift declaration
class func string(for insets: NSDirectionalEdgeInsets) -> String
static

string

TypeScript
static stringFor97645(insets: { top: number; left: number; bottom: number; right: number }): string
Swift declaration
class func string(for insets: UIEdgeInsets) -> String
static

string

TypeScript
static stringFor30977(offset: UIOffset): string
Swift declaration
class func string(for offset: UIOffset) -> String
init · iOS 6.0+

init

TypeScript
init(nsTextAlignment: NSTextAlignment): _CoreText_CTTextAlignment
Swift declaration
init(_ nsTextAlignment: NSTextAlignment)
function

UIApplicationMain

TypeScript
UIApplicationMain(argc: number, principalClassName?: (string) | null, delegateClassName?: (string) | null): { $ret: number; $out: { "argv": (SDKHandle) | null } }
Swift declaration
func UIApplicationMain(_ argc: Int32, _ argv: UnsafeMutablePointer<UnsafeMutablePointer<CChar>?>, _ principalClassName: String?, _ delegateClassName: String?) -> Int32

Omit the output parameters from the call. The result contains $ret and $out, with argv inside $out.

static

uiEdgeInsets

TypeScript
static uiEdgeInsets(string: string): { top: number; left: number; bottom: number; right: number }
Swift declaration
class func uiEdgeInsets(for string: String) -> UIEdgeInsets
method

inset

TypeScript
inset(insets: { top: number; left: number; bottom: number; right: number }): { x: number; y: number; width: number; height: number }
Swift declaration
func inset(by insets: UIEdgeInsets) -> CGRect
function · iOS 3.2+

UIGraphicsAddPDFContextDestinationAtPoint

TypeScript
UIGraphicsAddPDFContextDestinationAtPoint(name: string, point: { x: number; y: number }): void
Swift declaration
func UIGraphicsAddPDFContextDestinationAtPoint(_ name: String, _ point: CGPoint)
function · iOS 2.0+ · Deprecated in iOS 100000.0

UIGraphicsBeginImageContext

TypeScript
UIGraphicsBeginImageContext(size: { width: number; height: number }): void
Swift declaration
func UIGraphicsBeginImageContext(_ size: CGSize)
function · iOS 4.0+ · Deprecated in iOS 100000.0

UIGraphicsBeginImageContextWithOptions

TypeScript
UIGraphicsBeginImageContextWithOptions(size: { width: number; height: number }, opaque: boolean, scale: number): void
Swift declaration
func UIGraphicsBeginImageContextWithOptions(_ size: CGSize, _ opaque: Bool, _ scale: CGFloat)
function · iOS 3.2+

UIGraphicsBeginPDFContextToData

TypeScript
UIGraphicsBeginPDFContextToData(data: _Foundation_NSMutableData, bounds: { x: number; y: number; width: number; height: number }, documentInfo?: (NativeMap<unknown, unknown>) | null): void
Swift declaration
func UIGraphicsBeginPDFContextToData(_ data: NSMutableData, _ bounds: CGRect, _ documentInfo: [AnyHashable : Any]?)
function · iOS 3.2+

UIGraphicsBeginPDFContextToFile

TypeScript
UIGraphicsBeginPDFContextToFile(path: string, bounds: { x: number; y: number; width: number; height: number }, documentInfo?: (NativeMap<unknown, unknown>) | null): boolean
Swift declaration
func UIGraphicsBeginPDFContextToFile(_ path: String, _ bounds: CGRect, _ documentInfo: [AnyHashable : Any]?) -> Bool
function · iOS 3.2+

UIGraphicsBeginPDFPage

TypeScript
UIGraphicsBeginPDFPage(): void
Swift declaration
func UIGraphicsBeginPDFPage()
function · iOS 3.2+

UIGraphicsBeginPDFPageWithInfo

TypeScript
UIGraphicsBeginPDFPageWithInfo(bounds: { x: number; y: number; width: number; height: number }, pageInfo?: (NativeMap<unknown, unknown>) | null): void
Swift declaration
func UIGraphicsBeginPDFPageWithInfo(_ bounds: CGRect, _ pageInfo: [AnyHashable : Any]?)
function · iOS 2.0+ · Deprecated in iOS 100000.0

UIGraphicsEndImageContext

TypeScript
UIGraphicsEndImageContext(): void
Swift declaration
func UIGraphicsEndImageContext()
function · iOS 3.2+

UIGraphicsEndPDFContext

TypeScript
UIGraphicsEndPDFContext(): void
Swift declaration
func UIGraphicsEndPDFContext()
function

UIGraphicsGetCurrentContext

TypeScript
UIGraphicsGetCurrentContext(): (_CoreGraphics_CGContext) | null
Swift declaration
func UIGraphicsGetCurrentContext() -> CGContext?
function · iOS 2.0+ · Deprecated in iOS 100000.0

UIGraphicsGetImageFromCurrentImageContext

TypeScript
UIGraphicsGetImageFromCurrentImageContext(): (UIImage) | null
Swift declaration
func UIGraphicsGetImageFromCurrentImageContext() -> UIImage?
function · iOS 3.2+

UIGraphicsGetPDFContextBounds

TypeScript
UIGraphicsGetPDFContextBounds(): { x: number; y: number; width: number; height: number }
Swift declaration
func UIGraphicsGetPDFContextBounds() -> CGRect
function

UIGraphicsPopContext

TypeScript
UIGraphicsPopContext(): void
Swift declaration
func UIGraphicsPopContext()
function

UIGraphicsPushContext

TypeScript
UIGraphicsPushContext(context: _CoreGraphics_CGContext): void
Swift declaration
func UIGraphicsPushContext(_ context: CGContext)
function · iOS 3.2+

UIGraphicsSetPDFContextDestinationForRect

TypeScript
UIGraphicsSetPDFContextDestinationForRect(name: string, rect: { x: number; y: number; width: number; height: number }): void
Swift declaration
func UIGraphicsSetPDFContextDestinationForRect(_ name: String, _ rect: CGRect)
function · iOS 3.2+

UIGraphicsSetPDFContextURLForRect

TypeScript
UIGraphicsSetPDFContextURLForRect(url: string, rect: { x: number; y: number; width: number; height: number }): void
Swift declaration
func UIGraphicsSetPDFContextURLForRect(_ url: URL, _ rect: CGRect)
static

uiOffset

TypeScript
static uiOffset(string: string): UIOffset
Swift declaration
class func uiOffset(for string: String) -> UIOffset
function

UIRectClip

TypeScript
UIRectClip(rect: { x: number; y: number; width: number; height: number }): void
Swift declaration
func UIRectClip(_ rect: CGRect)
function

UIRectFill

TypeScript
UIRectFill(rect: { x: number; y: number; width: number; height: number }): void
Swift declaration
func UIRectFill(_ rect: CGRect)
function

UIRectFillUsingBlendMode

TypeScript
UIRectFillUsingBlendMode(rect: { x: number; y: number; width: number; height: number }, blendMode: _CoreGraphics_CGBlendMode): void
Swift declaration
func UIRectFillUsingBlendMode(_ rect: CGRect, _ blendMode: CGBlendMode)
function

UIRectFrame

TypeScript
UIRectFrame(rect: { x: number; y: number; width: number; height: number }): void
Swift declaration
func UIRectFrame(_ rect: CGRect)
function

UIRectFrameUsingBlendMode

TypeScript
UIRectFrameUsingBlendMode(rect: { x: number; y: number; width: number; height: number }, blendMode: _CoreGraphics_CGBlendMode): void
Swift declaration
func UIRectFrameUsingBlendMode(_ rect: CGRect, _ blendMode: CGBlendMode)
function · iOS 3.1+

UIVideoAtPathIsCompatibleWithSavedPhotosAlbum

TypeScript
UIVideoAtPathIsCompatibleWithSavedPhotosAlbum(videoPath: string): boolean
Swift declaration
func UIVideoAtPathIsCompatibleWithSavedPhotosAlbum(_ videoPath: String) -> Bool
function · iOS 18.2+

UIWritingToolsCoordinatorTextAnimationDebugDescription

TypeScript
UIWritingToolsCoordinatorTextAnimationDebugDescription(animationType: UIWritingToolsCoordinator_TextAnimation): string
Swift declaration
func UIWritingToolsCoordinatorTextAnimationDebugDescription(_ animationType: UIWritingToolsCoordinator.TextAnimation) -> String
function · iOS 2.0+ · Deprecated in iOS 13.0

UI_USER_INTERFACE_IDIOM

TypeScript
UI_USER_INTERFACE_IDIOM(): UIUserInterfaceIdiom
Swift declaration
func UI_USER_INTERFACE_IDIOM() -> UIUserInterfaceIdiom
get · iOS 18.0+

adaptiveImageGlyph

TypeScript
get adaptiveImageGlyph(): _Foundation_NSAttributedString_Key
Swift declaration
static let adaptiveImageGlyph: NSAttributedString.Key
get · iOS 7.0+

attachment

TypeScript
get attachment(): _Foundation_NSAttributedString_Key
Swift declaration
static let attachment: NSAttributedString.Key
get · iOS 6.0+

backgroundColor

TypeScript
get backgroundColor(): _Foundation_NSAttributedString_Key
Swift declaration
static let backgroundColor: NSAttributedString.Key
get · iOS 7.0+

baselineOffset

TypeScript
get baselineOffset(): _Foundation_NSAttributedString_Key
Swift declaration
static let baselineOffset: NSAttributedString.Key
get · iOS 7.0+ · Deprecated in iOS 100000.0

expansion

TypeScript
get expansion(): _Foundation_NSAttributedString_Key
Swift declaration
static let expansion: NSAttributedString.Key
get · iOS 6.0+

font

TypeScript
get font(): _Foundation_NSAttributedString_Key
Swift declaration
static let font: NSAttributedString.Key
get · iOS 6.0+

foregroundColor

TypeScript
get foregroundColor(): _Foundation_NSAttributedString_Key
Swift declaration
static let foregroundColor: NSAttributedString.Key
get · iOS 6.0+

kern

TypeScript
get kern(): _Foundation_NSAttributedString_Key
Swift declaration
static let kern: NSAttributedString.Key
get · iOS 6.0+

ligature

TypeScript
get ligature(): _Foundation_NSAttributedString_Key
Swift declaration
static let ligature: NSAttributedString.Key
get · iOS 7.0+

link

TypeScript
get link(): _Foundation_NSAttributedString_Key
Swift declaration
static let link: NSAttributedString.Key
get · iOS 7.0+ · Deprecated in iOS 100000.0

obliqueness

TypeScript
get obliqueness(): _Foundation_NSAttributedString_Key
Swift declaration
static let obliqueness: NSAttributedString.Key
get · iOS 6.0+

paragraphStyle

TypeScript
get paragraphStyle(): _Foundation_NSAttributedString_Key
Swift declaration
static let paragraphStyle: NSAttributedString.Key
get · iOS 6.0+

shadow

TypeScript
get shadow(): _Foundation_NSAttributedString_Key
Swift declaration
static let shadow: NSAttributedString.Key
get · iOS 7.0+

strikethroughColor

TypeScript
get strikethroughColor(): _Foundation_NSAttributedString_Key
Swift declaration
static let strikethroughColor: NSAttributedString.Key
get · iOS 6.0+

strikethroughStyle

TypeScript
get strikethroughStyle(): _Foundation_NSAttributedString_Key
Swift declaration
static let strikethroughStyle: NSAttributedString.Key
get · iOS 6.0+

strokeColor

TypeScript
get strokeColor(): _Foundation_NSAttributedString_Key
Swift declaration
static let strokeColor: NSAttributedString.Key
get · iOS 6.0+

strokeWidth

TypeScript
get strokeWidth(): _Foundation_NSAttributedString_Key
Swift declaration
static let strokeWidth: NSAttributedString.Key
get · iOS 15.0+

unsupportedAttributeAddedNotification

TypeScript
get unsupportedAttributeAddedNotification(): _Foundation_NSNotification_Name
Swift declaration
static let unsupportedAttributeAddedNotification: NSNotification.Name
get · iOS 6.0+

textEffect

TypeScript
get textEffect(): _Foundation_NSAttributedString_Key
Swift declaration
static let textEffect: NSAttributedString.Key
get · iOS 18.0+

textHighlightColorScheme

TypeScript
get textHighlightColorScheme(): _Foundation_NSAttributedString_Key
Swift declaration
static let textHighlightColorScheme: NSAttributedString.Key
get · iOS 18.0+

textHighlightStyle

TypeScript
get textHighlightStyle(): _Foundation_NSAttributedString_Key
Swift declaration
static let textHighlightStyle: NSAttributedString.Key
get · iOS 14.0+

tracking

TypeScript
get tracking(): _Foundation_NSAttributedString_Key
Swift declaration
static let tracking: NSAttributedString.Key
get · iOS 7.0+

underlineColor

TypeScript
get underlineColor(): _Foundation_NSAttributedString_Key
Swift declaration
static let underlineColor: NSAttributedString.Key
get · iOS 6.0+

underlineStyle

TypeScript
get underlineStyle(): _Foundation_NSAttributedString_Key
Swift declaration
static let underlineStyle: NSAttributedString.Key
get · iOS 7.0+ · Deprecated in iOS 100000.0

verticalGlyphForm

TypeScript
get verticalGlyphForm(): _Foundation_NSAttributedString_Key
Swift declaration
static let verticalGlyphForm: NSAttributedString.Key
get · iOS 6.0+

writingDirection

TypeScript
get writingDirection(): _Foundation_NSAttributedString_Key
Swift declaration
static let writingDirection: NSAttributedString.Key
get · iOS 18.2+

writingToolsExclusionAttributeName

TypeScript
get writingToolsExclusionAttributeName(): _Foundation_NSAttributedString_Key
Swift declaration
static let writingToolsExclusionAttributeName: NSAttributedString.Key
get · iOS 17.0+

accessibilitySpeechAnnouncementPriority

TypeScript
get accessibilitySpeechAnnouncementPriority(): _Foundation_NSAttributedString_Key
Swift declaration
nonisolated static let accessibilitySpeechAnnouncementPriority: NSAttributedString.Key
get · iOS 11.0+

accessibilitySpeechIPANotation

TypeScript
get accessibilitySpeechIPANotation(): _Foundation_NSAttributedString_Key
Swift declaration
nonisolated static let accessibilitySpeechIPANotation: NSAttributedString.Key
get · iOS 7.0+

accessibilitySpeechLanguage

TypeScript
get accessibilitySpeechLanguage(): _Foundation_NSAttributedString_Key
Swift declaration
nonisolated static let accessibilitySpeechLanguage: NSAttributedString.Key
get · iOS 7.0+

accessibilitySpeechPitch

TypeScript
get accessibilitySpeechPitch(): _Foundation_NSAttributedString_Key
Swift declaration
nonisolated static let accessibilitySpeechPitch: NSAttributedString.Key
get · iOS 7.0+

accessibilitySpeechPunctuation

TypeScript
get accessibilitySpeechPunctuation(): _Foundation_NSAttributedString_Key
Swift declaration
nonisolated static let accessibilitySpeechPunctuation: NSAttributedString.Key
get · iOS 11.0+

accessibilitySpeechQueueAnnouncement

TypeScript
get accessibilitySpeechQueueAnnouncement(): _Foundation_NSAttributedString_Key
Swift declaration
nonisolated static let accessibilitySpeechQueueAnnouncement: NSAttributedString.Key
get · iOS 13.0+

accessibilitySpeechSpellOut

TypeScript
get accessibilitySpeechSpellOut(): _Foundation_NSAttributedString_Key
Swift declaration
nonisolated static let accessibilitySpeechSpellOut: NSAttributedString.Key
get · iOS 13.0+

UIAccessibilityTextAttributeContext

TypeScript
get UIAccessibilityTextAttributeContext(): _Foundation_NSAttributedString_Key
Swift declaration
nonisolated static let UIAccessibilityTextAttributeContext: NSAttributedString.Key
get · iOS 11.0+

accessibilityTextCustom

TypeScript
get accessibilityTextCustom(): _Foundation_NSAttributedString_Key
Swift declaration
nonisolated static let accessibilityTextCustom: NSAttributedString.Key
get · iOS 11.0+

accessibilityTextHeadingLevel

TypeScript
get accessibilityTextHeadingLevel(): _Foundation_NSAttributedString_Key
Swift declaration
nonisolated static let accessibilityTextHeadingLevel: NSAttributedString.Key
get · iOS 4.0+ · Deprecated in iOS 11.0

UIAccessibilityVoiceOverStatusChanged

TypeScript
const UIAccessibilityVoiceOverStatusChanged: string
Swift declaration
nonisolated let UIAccessibilityVoiceOverStatusChanged: String
get · iOS 15.4+ · Deprecated in iOS 16.0

UIApplicationOpenNotificationSettingsURLString

TypeScript
const UIApplicationOpenNotificationSettingsURLString: string
Swift declaration
nonisolated let UIApplicationOpenNotificationSettingsURLString: String
get · iOS 13.0+

UICommandTagShare

TypeScript
const UICommandTagShare: string
Swift declaration
let UICommandTagShare: String
get · iOS 11.0+

UIDocumentBrowserErrorDomain

TypeScript
const UIDocumentBrowserErrorDomain: string
Swift declaration
let UIDocumentBrowserErrorDomain: String
get · iOS 4.0+ · Deprecated in iOS 10.0

UILocalNotificationDefaultSoundName

TypeScript
const UILocalNotificationDefaultSoundName: string
Swift declaration
let UILocalNotificationDefaultSoundName: String
get · iOS 4.0+ · Deprecated in iOS 13.0

UIMinimumKeepAliveTimeout

TypeScript
const UIMinimumKeepAliveTimeout: number
Swift declaration
let UIMinimumKeepAliveTimeout: TimeInterval
get · iOS 3.0+ · Deprecated in iOS 10.0

UIPasteboardNameFind

TypeScript
const UIPasteboardNameFind: string
Swift declaration
let UIPasteboardNameFind: String
get · iOS 4.2+

UIPrintErrorDomain

TypeScript
const UIPrintErrorDomain: string
Swift declaration
let UIPrintErrorDomain: String
get · iOS 15.0+

UISceneErrorDomain

TypeScript
const UISceneErrorDomain: string
Swift declaration
let UISceneErrorDomain: String
get · iOS 3.2+ · Deprecated in iOS 8.0

UITextInputTextBackgroundColorKey

TypeScript
const UITextInputTextBackgroundColorKey: string
Swift declaration
let UITextInputTextBackgroundColorKey: String
get · iOS 3.2+ · Deprecated in iOS 8.0

UITextInputTextColorKey

TypeScript
const UITextInputTextColorKey: string
Swift declaration
let UITextInputTextColorKey: String
get · iOS 3.2+ · Deprecated in iOS 8.0

UITextInputTextFontKey

TypeScript
const UITextInputTextFontKey: string
Swift declaration
let UITextInputTextFontKey: String
get · iOS 17.0+

textItemTag

TypeScript
get textItemTag(): _Foundation_NSAttributedString_Key
Swift declaration
static let textItemTag: NSAttributedString.Key
get

tracking

TypeScript
get tracking(): _Foundation_RunLoop_Mode
Swift declaration
static let tracking: RunLoop.Mode
get · iOS 9.0+ · Deprecated in iOS 10.0

UIUserNotificationActionResponseTypedTextKey

TypeScript
const UIUserNotificationActionResponseTypedTextKey: string
Swift declaration
let UIUserNotificationActionResponseTypedTextKey: String
get · iOS 9.0+ · Deprecated in iOS 10.0

UIUserNotificationTextInputActionButtonTitleKey

TypeScript
const UIUserNotificationTextInputActionButtonTitleKey: string
Swift declaration
let UIUserNotificationTextInputActionButtonTitleKey: String
get

NSLAYOUTANCHOR_H

TypeScript
const NSLAYOUTANCHOR_H: number
Swift declaration
var NSLAYOUTANCHOR_H: Int32 { get }
get

NSLAYOUTCONSTRAINT_H

TypeScript
const NSLAYOUTCONSTRAINT_H: number
Swift declaration
var NSLAYOUTCONSTRAINT_H: Int32 { get }
get

UIKIT_HAS_UIFOUNDATION_SYMBOLS

TypeScript
const UIKIT_HAS_UIFOUNDATION_SYMBOLS: number
Swift declaration
var UIKIT_HAS_UIFOUNDATION_SYMBOLS: Int32 { get }
init · iOS 5.0+

init

TypeScript
static init(color: UIColor): _CoreImage_CIColor
Swift declaration
convenience init(color: UIColor)
init · iOS 5.0+

init

TypeScript
static initImage(image: UIImage): (_CoreImage_CIImage) | null
Swift declaration
init?(image: UIImage)
init · iOS 5.0+

init

TypeScript
static initImageOptions(image: UIImage, options?: (NativeMap<_CoreImage_CIImageOption, unknown>) | null): (_CoreImage_CIImage) | null
Swift declaration
init?(image: UIImage, options: [CIImageOption : Any]? = nil)
init · iOS 18.0+

init

TypeScript
static initAdaptiveImageGlyphAttributes(adaptiveImageGlyph: NSAdaptiveImageGlyph, attributes?: NativeMap<_Foundation_NSAttributedString_Key, unknown>): _Foundation_NSAttributedString
Swift declaration
convenience init(adaptiveImageGlyph: NSAdaptiveImageGlyph, attributes: [NSAttributedString.Key : Any] = [:])
init · iOS 7.0+

init

TypeScript
static initAttachment(attachment: NSTextAttachment): _Foundation_NSAttributedString
Swift declaration
init(attachment: NSTextAttachment)
init · iOS 18.0+

init

TypeScript
static initAttachmentAttributes(attachment: NSTextAttachment, attributes?: NativeMap<_Foundation_NSAttributedString_Key, unknown>): _Foundation_NSAttributedString
Swift declaration
convenience init(attachment: NSTextAttachment, attributes: [NSAttributedString.Key : Any] = [:])
method · iOS 6.0+

boundingRect

TypeScript
boundingRect(size: { width: number; height: number }, options?: NSStringDrawingOptions, context?: (NSStringDrawingContext) | null): { x: number; y: number; width: number; height: number }
Swift declaration
func boundingRect(with size: CGSize, options: NSStringDrawingOptions = [], context: NSStringDrawingContext?) -> CGRect
method · iOS 9.0+

containsAttachments

TypeScript
containsAttachments(range: SDKHandle): boolean
Swift declaration
func containsAttachments(in range: NSRange) -> Bool
method · iOS 7.0+

data

TypeScript
data(range: SDKHandle, dict?: NativeMap<NSAttributedString_DocumentAttributeKey, unknown>): ArrayBuffer
Swift declaration
func data(from range: NSRange, documentAttributes dict: [NSAttributedString.DocumentAttributeKey : Any] = [:]) throws -> Data
method · iOS 6.0+

draw

TypeScript
drawAt(point: { x: number; y: number }): void
Swift declaration
func draw(at point: CGPoint)
method · iOS 6.0+

draw

TypeScript
drawIn(rect: { x: number; y: number; width: number; height: number }): void
Swift declaration
func draw(in rect: CGRect)
method · iOS 6.0+

draw

TypeScript
drawWithOptionsContext(rect: { x: number; y: number; width: number; height: number }, options?: NSStringDrawingOptions, context?: (NSStringDrawingContext) | null): void
Swift declaration
func draw(with rect: CGRect, options: NSStringDrawingOptions = [], context: NSStringDrawingContext?)
method · iOS 7.0+

fileWrapper

TypeScript
fileWrapper(range: SDKHandle, dict?: NativeMap<NSAttributedString_DocumentAttributeKey, unknown>): _Foundation_FileWrapper
Swift declaration
func fileWrapper(from range: NSRange, documentAttributes dict: [NSAttributedString.DocumentAttributeKey : Any] = [:]) throws -> FileWrapper
init · iOS 7.0+

init

TypeScript
static initDataOptionsDocumentAttributes(data: ArrayBuffer, options?: NativeMap<NSAttributedString_DocumentReadingOptionKey, unknown>): { $ret: _Foundation_NSAttributedString; $out: { "dict": (_Foundation_NSDictionary) | null } }
Swift declaration
init(data: Data, options: [NSAttributedString.DocumentReadingOptionKey : Any] = [:], documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>?) throws

Omit the output parameters from the call. The result contains $ret and $out, with dict inside $out.

init · iOS 7.0+ · Deprecated in iOS 9.0

init

TypeScript
static initFileURLOptionsDocumentAttributes(url: string, options?: NativeMap<unknown, unknown>): { $ret: _Foundation_NSAttributedString; $out: { "dict": (_Foundation_NSDictionary) | null } }
Swift declaration
init(fileURL url: URL, options: [AnyHashable : Any] = [:], documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>?) throws

Omit the output parameters from the call. The result contains $ret and $out, with dict inside $out.

init · iOS 9.0+

init

TypeScript
static initUrlOptionsDocumentAttributes(url: string, options?: NativeMap<NSAttributedString_DocumentReadingOptionKey, unknown>): { $ret: _Foundation_NSAttributedString; $out: { "dict": (_Foundation_NSDictionary) | null } }
Swift declaration
init(URL url: URL, options: [NSAttributedString.DocumentReadingOptionKey : Any] = [:], documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>?) throws

Omit the output parameters from the call. The result contains $ret and $out, with dict inside $out.

method · iOS 18.0+

prefersRTFD

TypeScript
prefersRTFD(range: SDKHandle): boolean
Swift declaration
func prefersRTFD(in range: NSRange) -> Bool
method · iOS 6.0+

size

TypeScript
size(): { width: number; height: number }
Swift declaration
func size() -> CGSize
method

loadNibNamed

TypeScript
loadNibNamed(name: string, owner?: (unknown) | null, options?: (NativeMap<UINib_OptionsKey, unknown>) | null): (Array<unknown>) | null
Swift declaration
func loadNibNamed(_ name: String, owner: Any?, options: [UINib.OptionsKey : Any]? = nil) -> [Any]?
method

decodeCGAffineTransform

TypeScript
decodeCGAffineTransform(key: string): _CoreFoundation_CGAffineTransform
Swift declaration
func decodeCGAffineTransform(forKey key: String) -> CGAffineTransform
method

decodeCGPoint

TypeScript
decodeCGPoint(key: string): { x: number; y: number }
Swift declaration
func decodeCGPoint(forKey key: String) -> CGPoint
method

decodeCGRect

TypeScript
decodeCGRect(key: string): { x: number; y: number; width: number; height: number }
Swift declaration
func decodeCGRect(forKey key: String) -> CGRect
method

decodeCGSize

TypeScript
decodeCGSize(key: string): { width: number; height: number }
Swift declaration
func decodeCGSize(forKey key: String) -> CGSize
method

decodeCGVector

TypeScript
decodeCGVector(key: string): { dx: number; dy: number }
Swift declaration
func decodeCGVector(forKey key: String) -> CGVector
method · iOS 11.0+

decodeDirectionalEdgeInsets

TypeScript
decodeDirectionalEdgeInsets(key: string): { top: number; leading: number; bottom: number; trailing: number }
Swift declaration
func decodeDirectionalEdgeInsets(forKey key: String) -> NSDirectionalEdgeInsets
method

decodeUIEdgeInsets

TypeScript
decodeUIEdgeInsets(key: string): { top: number; left: number; bottom: number; right: number }
Swift declaration
func decodeUIEdgeInsets(forKey key: String) -> UIEdgeInsets
method · iOS 5.0+

decodeUIOffset

TypeScript
decodeUIOffset(key: string): UIOffset
Swift declaration
func decodeUIOffset(forKey key: String) -> UIOffset
method

encode

TypeScript
encodeForKey(transform: _CoreFoundation_CGAffineTransform, key: string): void
Swift declaration
func encode(_ transform: CGAffineTransform, forKey key: String)
method

encode

TypeScript
encodeForKey34776(point: { x: number; y: number }, key: string): void
Swift declaration
func encode(_ point: CGPoint, forKey key: String)
method

encode

TypeScript
encodeForKey35088(rect: { x: number; y: number; width: number; height: number }, key: string): void
Swift declaration
func encode(_ rect: CGRect, forKey key: String)
method

encode

TypeScript
encodeForKey30459(size: { width: number; height: number }, key: string): void
Swift declaration
func encode(_ size: CGSize, forKey key: String)
method

encode

TypeScript
encodeForKey56641(vector: { dx: number; dy: number }, key: string): void
Swift declaration
func encode(_ vector: CGVector, forKey key: String)
method · iOS 11.0+

encode

TypeScript
encodeForKey7735(insets: { top: number; leading: number; bottom: number; trailing: number }, key: string): void
Swift declaration
func encode(_ insets: NSDirectionalEdgeInsets, forKey key: String)
method

encode

TypeScript
encodeForKey41513(insets: { top: number; left: number; bottom: number; right: number }, key: string): void
Swift declaration
func encode(_ insets: UIEdgeInsets, forKey key: String)
method · iOS 5.0+

encode

TypeScript
encodeForKey17669(offset: UIOffset, key: string): void
Swift declaration
func encode(_ offset: UIOffset, forKey key: String)
init · iOS 6.0+

init

TypeScript
static initItemSection(item: number, section: number): _Foundation_NSIndexPath
Swift declaration
convenience init(forItem item: Int, inSection section: Int)
init

init

TypeScript
static initRowSection(row: number, section: number): _Foundation_NSIndexPath
Swift declaration
convenience init(forRow row: Int, inSection section: Int)
get · iOS 6.0+

item

TypeScript
get item(): number
Swift declaration
var item: Int { get }
get

row

TypeScript
get row(): number
Swift declaration
var row: Int { get }
get

section

TypeScript
get section(): number
Swift declaration
var section: Int { get }
get · iOS 11.0+

preferredPresentationSize

TypeScript
get preferredPresentationSize(): { width: number; height: number }
Swift declaration
var preferredPresentationSize: CGSize { get set }
set · iOS 11.0+

preferredPresentationSize

TypeScript
set preferredPresentationSize(value: { width: number; height: number })
Swift declaration
var preferredPresentationSize: CGSize { get set }
get · iOS 11.0+

preferredPresentationStyle

TypeScript
get preferredPresentationStyle(): NSItemProvider_PreferredPresentationStyle
Swift declaration
var preferredPresentationStyle: NSItemProvider.PreferredPresentationStyle { get set }
set · iOS 11.0+

preferredPresentationStyle

TypeScript
set preferredPresentationStyle(value: NSItemProvider_PreferredPresentationStyle)
Swift declaration
var preferredPresentationStyle: NSItemProvider.PreferredPresentationStyle { get set }
get · iOS 11.0+

teamData

TypeScript
get teamData(): (ArrayBuffer) | null
Swift declaration
var teamData: Data? { get set }
set · iOS 11.0+

teamData

TypeScript
set teamData(value: (ArrayBuffer) | null)
Swift declaration
var teamData: Data? { get set }
method · iOS 9.0+

constraint

TypeScript
constraintEqualTo(anchor: NSLayoutAnchor<SDKHandle>): Promise<NSLayoutConstraint>
Swift declaration
func constraint(equalTo anchor: NSLayoutAnchor<AnchorType>) -> NSLayoutConstraint
method · iOS 9.0+

constraint

TypeScript
constraintEqualToConstant(anchor: NSLayoutAnchor<SDKHandle>, c: number): Promise<NSLayoutConstraint>
Swift declaration
func constraint(equalTo anchor: NSLayoutAnchor<AnchorType>, constant c: CGFloat) -> NSLayoutConstraint
method · iOS 9.0+

constraint

TypeScript
constraintGreaterThanOrEqualTo(anchor: NSLayoutAnchor<SDKHandle>): Promise<NSLayoutConstraint>
Swift declaration
func constraint(greaterThanOrEqualTo anchor: NSLayoutAnchor<AnchorType>) -> NSLayoutConstraint
method · iOS 9.0+

constraint

TypeScript
constraintGreaterThanOrEqualToConstant(anchor: NSLayoutAnchor<SDKHandle>, c: number): Promise<NSLayoutConstraint>
Swift declaration
func constraint(greaterThanOrEqualTo anchor: NSLayoutAnchor<AnchorType>, constant c: CGFloat) -> NSLayoutConstraint
method · iOS 9.0+

constraint

TypeScript
constraintLessThanOrEqualTo(anchor: NSLayoutAnchor<SDKHandle>): Promise<NSLayoutConstraint>
Swift declaration
func constraint(lessThanOrEqualTo anchor: NSLayoutAnchor<AnchorType>) -> NSLayoutConstraint
method · iOS 9.0+

constraint

TypeScript
constraintLessThanOrEqualToConstant(anchor: NSLayoutAnchor<SDKHandle>, c: number): Promise<NSLayoutConstraint>
Swift declaration
func constraint(lessThanOrEqualTo anchor: NSLayoutAnchor<AnchorType>, constant c: CGFloat) -> NSLayoutConstraint
init

init

TypeScript
static init(): Promise<NSLayoutAnchor<SDKHandle>>
Swift declaration
init()
method · iOS 7.0+

fixAttributes

TypeScript
fixAttributes(range: SDKHandle): void
Swift declaration
func fixAttributes(in range: NSRange)
method · iOS 7.0+

read

TypeScript
readFromOptionsDocumentAttributes(data: ArrayBuffer, opts?: NativeMap<NSAttributedString_DocumentReadingOptionKey, unknown>): { $ret: null; $out: { "dict": (_Foundation_NSDictionary) | null } }
Swift declaration
func read(from data: Data, options opts: [NSAttributedString.DocumentReadingOptionKey : Any] = [:], documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>?) throws

Omit the output parameters from the call. The result contains $ret and $out, with dict inside $out.

method · iOS 7.0+ · Deprecated in iOS 9.0

read

TypeScript
readFromFileURLOptionsDocumentAttributes(url: string, opts?: NativeMap<unknown, unknown>): { $ret: null; $out: { "dict": (_Foundation_NSDictionary) | null } }
Swift declaration
func read(fromFileURL url: URL, options opts: [AnyHashable : Any] = [:], documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>?) throws

Omit the output parameters from the call. The result contains $ret and $out, with dict inside $out.

method · iOS 9.0+

read

TypeScript
readFromOptionsDocumentAttributes40175(url: string, opts?: NativeMap<NSAttributedString_DocumentReadingOptionKey, unknown>): { $ret: null; $out: { "dict": (_Foundation_NSDictionary) | null } }
Swift declaration
func read(from url: URL, options opts: [NSAttributedString.DocumentReadingOptionKey : Any] = [:], documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>?) throws

Omit the output parameters from the call. The result contains $ret and $out, with dict inside $out.

method · iOS 7.0+

accessibilityActivate

TypeScript
accessibilityActivate(): Promise<boolean>
Swift declaration
@MainActor func accessibilityActivate() -> Bool
method · iOS 9.0+

accessibilityAssistiveTechnologyFocusedIdentifiers

TypeScript
accessibilityAssistiveTechnologyFocusedIdentifiers(): Promise<(Array<UIAccessibility_AssistiveTechnologyIdentifier>) | null>
Swift declaration
@MainActor func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<UIAccessibility.AssistiveTechnologyIdentifier>?
method · iOS 4.0+

accessibilityDecrement

TypeScript
accessibilityDecrement(): Promise<void>
Swift declaration
@MainActor func accessibilityDecrement()
method

accessibilityElement

TypeScript
accessibilityElement(index: number): Promise<(unknown) | null>
Swift declaration
@MainActor func accessibilityElement(at index: Int) -> Any?
method

accessibilityElementCount

TypeScript
accessibilityElementCount(): Promise<number>
Swift declaration
@MainActor func accessibilityElementCount() -> Int
method · iOS 4.0+

accessibilityElementDidBecomeFocused

TypeScript
accessibilityElementDidBecomeFocused(): Promise<void>
Swift declaration
@MainActor func accessibilityElementDidBecomeFocused()
method · iOS 4.0+

accessibilityElementDidLoseFocus

TypeScript
accessibilityElementDidLoseFocus(): Promise<void>
Swift declaration
@MainActor func accessibilityElementDidLoseFocus()
method · iOS 4.0+

accessibilityElementIsFocused

TypeScript
accessibilityElementIsFocused(): Promise<boolean>
Swift declaration
@MainActor func accessibilityElementIsFocused() -> Bool
method · iOS 18.0+

accessibilityHitTest

TypeScript
accessibilityHitTest(point: { x: number; y: number }, event?: (UIEvent) | null): Promise<(unknown) | null>
Swift declaration
@MainActor func accessibilityHitTest(_ point: CGPoint, event: UIEvent?) -> Any?
method · iOS 4.0+

accessibilityIncrement

TypeScript
accessibilityIncrement(): Promise<void>
Swift declaration
@MainActor func accessibilityIncrement()
method · iOS 5.0+

accessibilityPerformEscape

TypeScript
accessibilityPerformEscape(): Promise<boolean>
Swift declaration
@MainActor func accessibilityPerformEscape() -> Bool
method · iOS 6.0+

accessibilityPerformMagicTap

TypeScript
accessibilityPerformMagicTap(): Promise<boolean>
Swift declaration
@MainActor func accessibilityPerformMagicTap() -> Bool
method · iOS 4.2+

accessibilityScroll

TypeScript
accessibilityScroll(direction: UIAccessibilityScrollDirection): Promise<boolean>
Swift declaration
@MainActor func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
method · iOS 17.0+

accessibilityZoomIn

TypeScript
accessibilityZoomIn(point: { x: number; y: number }): Promise<boolean>
Swift declaration
@MainActor func accessibilityZoomIn(at point: CGPoint) -> Bool
method · iOS 17.0+

accessibilityZoomOut

TypeScript
accessibilityZoomOut(point: { x: number; y: number }): Promise<boolean>
Swift declaration
@MainActor func accessibilityZoomOut(at point: CGPoint) -> Bool
method

awakeFromNib

TypeScript
awakeFromNib(): void
Swift declaration
func awakeFromNib()
method

index

TypeScript
index(element: unknown): Promise<number>
Swift declaration
@MainActor func index(ofAccessibilityElement element: Any) -> Int
method · iOS 8.0+

prepareForInterfaceBuilder

TypeScript
prepareForInterfaceBuilder(): void
Swift declaration
func prepareForInterfaceBuilder()
get · iOS 17.0+

accessibilityActivateBlock

TypeScript
get accessibilityActivateBlock(): Promise<((() => Promise<boolean>)) | null>
Swift declaration
@MainActor var accessibilityActivateBlock: AXBoolReturnBlock? { get set }
get · iOS 5.0+

accessibilityActivationPoint

TypeScript
get accessibilityActivationPoint(): Promise<{ x: number; y: number }>
Swift declaration
@MainActor var accessibilityActivationPoint: CGPoint { get set }
set · iOS 5.0+

accessibilityActivationPoint

TypeScript
setAccessibilityActivationPoint(value: { x: number; y: number }): Promise<void>
Swift declaration
@MainActor var accessibilityActivationPoint: CGPoint { get set }
get · iOS 17.0+

accessibilityActivationPointBlock

TypeScript
get accessibilityActivationPointBlock(): Promise<((() => Promise<{ x: number; y: number }>)) | null>
Swift declaration
@MainActor var accessibilityActivationPointBlock: AXPointReturnBlock? { get set }
get · iOS 11.0+

accessibilityAttributedHint

TypeScript
get accessibilityAttributedHint(): Promise<(_Foundation_NSAttributedString) | null>
Swift declaration
@MainActor @NSCopying var accessibilityAttributedHint: NSAttributedString? { get set }
set · iOS 11.0+

accessibilityAttributedHint

TypeScript
setAccessibilityAttributedHint(value?: (_Foundation_NSAttributedString) | null): Promise<void>
Swift declaration
@MainActor @NSCopying var accessibilityAttributedHint: NSAttributedString? { get set }
get · iOS 17.0+

accessibilityAttributedHintBlock

TypeScript
get accessibilityAttributedHintBlock(): Promise<((() => Promise<(_Foundation_NSAttributedString) | null>)) | null>
Swift declaration
@MainActor var accessibilityAttributedHintBlock: AXAttributedStringReturnBlock? { get set }
get · iOS 11.0+

accessibilityAttributedLabel

TypeScript
get accessibilityAttributedLabel(): Promise<(_Foundation_NSAttributedString) | null>
Swift declaration
@MainActor @NSCopying var accessibilityAttributedLabel: NSAttributedString? { get set }
set · iOS 11.0+

accessibilityAttributedLabel

TypeScript
setAccessibilityAttributedLabel(value?: (_Foundation_NSAttributedString) | null): Promise<void>
Swift declaration
@MainActor @NSCopying var accessibilityAttributedLabel: NSAttributedString? { get set }
get · iOS 17.0+

accessibilityAttributedLabelBlock

TypeScript
get accessibilityAttributedLabelBlock(): Promise<((() => Promise<(_Foundation_NSAttributedString) | null>)) | null>
Swift declaration
@MainActor var accessibilityAttributedLabelBlock: AXAttributedStringReturnBlock? { get set }
get · iOS 13.0+

accessibilityAttributedUserInputLabels

TypeScript
get accessibilityAttributedUserInputLabels(): Promise<(Array<_Foundation_NSAttributedString>) | null>
Swift declaration
@MainActor var accessibilityAttributedUserInputLabels: [NSAttributedString]! { get set }
set · iOS 13.0+

accessibilityAttributedUserInputLabels

TypeScript
setAccessibilityAttributedUserInputLabels(value?: (Array<_Foundation_NSAttributedString>) | null): Promise<void>
Swift declaration
@MainActor var accessibilityAttributedUserInputLabels: [NSAttributedString]! { get set }
get · iOS 17.0+

accessibilityAttributedUserInputLabelsBlock

TypeScript
get accessibilityAttributedUserInputLabelsBlock(): Promise<((() => Promise<(Array<_Foundation_NSAttributedString>) | null>)) | null>
Swift declaration
@MainActor var accessibilityAttributedUserInputLabelsBlock: AXAttributedStringArrayReturnBlock? { get set }
get · iOS 11.0+

accessibilityAttributedValue

TypeScript
get accessibilityAttributedValue(): Promise<(_Foundation_NSAttributedString) | null>
Swift declaration
@MainActor @NSCopying var accessibilityAttributedValue: NSAttributedString? { get set }
set · iOS 11.0+

accessibilityAttributedValue

TypeScript
setAccessibilityAttributedValue(value?: (_Foundation_NSAttributedString) | null): Promise<void>
Swift declaration
@MainActor @NSCopying var accessibilityAttributedValue: NSAttributedString? { get set }
get · iOS 17.0+

accessibilityAttributedValueBlock

TypeScript
get accessibilityAttributedValueBlock(): Promise<((() => Promise<(_Foundation_NSAttributedString) | null>)) | null>
Swift declaration
@MainActor var accessibilityAttributedValueBlock: AXAttributedStringReturnBlock? { get set }
get · iOS 11.0+

accessibilityContainerType

TypeScript
get accessibilityContainerType(): Promise<UIAccessibilityContainerType>
Swift declaration
@MainActor var accessibilityContainerType: UIAccessibilityContainerType { get set }
set · iOS 11.0+

accessibilityContainerType

TypeScript
setAccessibilityContainerType(value: UIAccessibilityContainerType): Promise<void>
Swift declaration
@MainActor var accessibilityContainerType: UIAccessibilityContainerType { get set }
get · iOS 17.0+

accessibilityContainerTypeBlock

TypeScript
get accessibilityContainerTypeBlock(): Promise<((() => Promise<UIAccessibilityContainerType>)) | null>
Swift declaration
@MainActor var accessibilityContainerTypeBlock: AXContainerTypeReturnBlock? { get set }
get · iOS 8.0+

accessibilityCustomActions

TypeScript
get accessibilityCustomActions(): Promise<(Array<UIAccessibilityCustomAction>) | null>
Swift declaration
@MainActor var accessibilityCustomActions: [UIAccessibilityCustomAction]? { get set }
set · iOS 8.0+

accessibilityCustomActions

TypeScript
setAccessibilityCustomActions(value?: (Array<UIAccessibilityCustomAction>) | null): Promise<void>
Swift declaration
@MainActor var accessibilityCustomActions: [UIAccessibilityCustomAction]? { get set }
get · iOS 17.0+

accessibilityCustomActionsBlock

TypeScript
get accessibilityCustomActionsBlock(): Promise<((() => Promise<(Array<UIAccessibilityCustomAction>) | null>)) | null>
Swift declaration
@MainActor var accessibilityCustomActionsBlock: AXCustomActionsReturnBlock? { get set }
get · iOS 10.0+

accessibilityCustomRotors

TypeScript
get accessibilityCustomRotors(): Promise<(Array<UIAccessibilityCustomRotor>) | null>
Swift declaration
@MainActor var accessibilityCustomRotors: [UIAccessibilityCustomRotor]? { get set }
set · iOS 10.0+

accessibilityCustomRotors

TypeScript
setAccessibilityCustomRotors(value?: (Array<UIAccessibilityCustomRotor>) | null): Promise<void>
Swift declaration
@MainActor var accessibilityCustomRotors: [UIAccessibilityCustomRotor]? { get set }
get · iOS 17.0+

accessibilityCustomRotorsBlock

TypeScript
get accessibilityCustomRotorsBlock(): Promise<((() => Promise<(Array<UIAccessibilityCustomRotor>) | null>)) | null>
Swift declaration
@MainActor var accessibilityCustomRotorsBlock: AXCustomRotorsReturnBlock? { get set }
get · iOS 17.0+

accessibilityDecrementBlock

TypeScript
get accessibilityDecrementBlock(): Promise<((() => Promise<void>)) | null>
Swift declaration
@MainActor var accessibilityDecrementBlock: AXVoidReturnBlock? { get set }
set · iOS 17.0+

accessibilityDecrementBlock

TypeScript
setAccessibilityDecrementBlock(value?: ((() => void)) | null): Promise<void>
Swift declaration
@MainActor var accessibilityDecrementBlock: AXVoidReturnBlock? { get set }
get · iOS 17.0+

accessibilityDirectTouchOptions

TypeScript
get accessibilityDirectTouchOptions(): Promise<UIAccessibility_DirectTouchOptions>
Swift declaration
@MainActor var accessibilityDirectTouchOptions: UIAccessibility.DirectTouchOptions { get set }
set · iOS 17.0+

accessibilityDirectTouchOptions

TypeScript
setAccessibilityDirectTouchOptions(value: UIAccessibility_DirectTouchOptions): Promise<void>
Swift declaration
@MainActor var accessibilityDirectTouchOptions: UIAccessibility.DirectTouchOptions { get set }
get · iOS 11.0+

accessibilityDragSourceDescriptors

TypeScript
get accessibilityDragSourceDescriptors(): Promise<(Array<UIAccessibilityLocationDescriptor>) | null>
Swift declaration
@MainActor var accessibilityDragSourceDescriptors: [UIAccessibilityLocationDescriptor]? { get set }
set · iOS 11.0+

accessibilityDragSourceDescriptors

TypeScript
setAccessibilityDragSourceDescriptors(value?: (Array<UIAccessibilityLocationDescriptor>) | null): Promise<void>
Swift declaration
@MainActor var accessibilityDragSourceDescriptors: [UIAccessibilityLocationDescriptor]? { get set }
get · iOS 11.0+

accessibilityDropPointDescriptors

TypeScript
get accessibilityDropPointDescriptors(): Promise<(Array<UIAccessibilityLocationDescriptor>) | null>
Swift declaration
@MainActor var accessibilityDropPointDescriptors: [UIAccessibilityLocationDescriptor]? { get set }
set · iOS 11.0+

accessibilityDropPointDescriptors

TypeScript
setAccessibilityDropPointDescriptors(value?: (Array<UIAccessibilityLocationDescriptor>) | null): Promise<void>
Swift declaration
@MainActor var accessibilityDropPointDescriptors: [UIAccessibilityLocationDescriptor]? { get set }
get · iOS 8.0+

accessibilityElements

TypeScript
get accessibilityElements(): Promise<(Array<unknown>) | null>
Swift declaration
@MainActor var accessibilityElements: [Any]? { get set }
set · iOS 8.0+

accessibilityElements

TypeScript
setAccessibilityElements(value?: (Array<unknown>) | null): Promise<void>
Swift declaration
@MainActor var accessibilityElements: [Any]? { get set }
get · iOS 17.0+

accessibilityElementsBlock

TypeScript
get accessibilityElementsBlock(): Promise<((() => Promise<(Array<unknown>) | null>)) | null>
Swift declaration
@MainActor var accessibilityElementsBlock: AXArrayReturnBlock? { get set }
get · iOS 5.0+

accessibilityElementsHidden

TypeScript
get accessibilityElementsHidden(): Promise<boolean>
Swift declaration
@MainActor var accessibilityElementsHidden: Bool { get set }
set · iOS 5.0+

accessibilityElementsHidden

TypeScript
setAccessibilityElementsHidden(value: boolean): Promise<void>
Swift declaration
@MainActor var accessibilityElementsHidden: Bool { get set }
get · iOS 17.0+

accessibilityElementsHiddenBlock

TypeScript
get accessibilityElementsHiddenBlock(): Promise<((() => Promise<boolean>)) | null>
Swift declaration
@MainActor var accessibilityElementsHiddenBlock: AXBoolReturnBlock? { get set }
get · iOS 18.0+

accessibilityExpandedStatus

TypeScript
get accessibilityExpandedStatus(): Promise<UIAccessibility_ExpandedStatus>
Swift declaration
@MainActor var accessibilityExpandedStatus: UIAccessibility.ExpandedStatus { get set }
set · iOS 18.0+

accessibilityExpandedStatus

TypeScript
setAccessibilityExpandedStatus(value: UIAccessibility_ExpandedStatus): Promise<void>
Swift declaration
@MainActor var accessibilityExpandedStatus: UIAccessibility.ExpandedStatus { get set }
get · iOS 18.0+

accessibilityExpandedStatusBlock

TypeScript
get accessibilityExpandedStatusBlock(): Promise<((() => Promise<UIAccessibility_ExpandedStatus>)) | null>
Swift declaration
@MainActor var accessibilityExpandedStatusBlock: (@MainActor @Sendable () -> UIAccessibility.ExpandedStatus)? { get set }
get

accessibilityFrame

TypeScript
get accessibilityFrame(): Promise<{ x: number; y: number; width: number; height: number }>
Swift declaration
@MainActor var accessibilityFrame: CGRect { get set }
set

accessibilityFrame

TypeScript
setAccessibilityFrame(value: { x: number; y: number; width: number; height: number }): Promise<void>
Swift declaration
@MainActor var accessibilityFrame: CGRect { get set }
get · iOS 17.0+

accessibilityFrameBlock

TypeScript
get accessibilityFrameBlock(): Promise<((() => Promise<{ x: number; y: number; width: number; height: number }>)) | null>
Swift declaration
@MainActor var accessibilityFrameBlock: AXRectReturnBlock? { get set }
get · iOS 17.0+

accessibilityHeaderElementsBlock

TypeScript
get accessibilityHeaderElementsBlock(): Promise<((() => Promise<(Array<unknown>) | null>)) | null>
Swift declaration
@MainActor var accessibilityHeaderElementsBlock: AXArrayReturnBlock? { get set }
get

accessibilityHint

TypeScript
get accessibilityHint(): Promise<(string) | null>
Swift declaration
@MainActor var accessibilityHint: String? { get set }
set

accessibilityHint

TypeScript
setAccessibilityHint(value?: (string) | null): Promise<void>
Swift declaration
@MainActor var accessibilityHint: String? { get set }
get · iOS 17.0+

accessibilityHintBlock

TypeScript
get accessibilityHintBlock(): Promise<((() => Promise<(string) | null>)) | null>
Swift declaration
@MainActor var accessibilityHintBlock: AXStringReturnBlock? { get set }
get · iOS 17.0+

accessibilityIdentifierBlock

TypeScript
get accessibilityIdentifierBlock(): Promise<((() => Promise<(string) | null>)) | null>
Swift declaration
@MainActor var accessibilityIdentifierBlock: AXStringReturnBlock? { get set }
get · iOS 17.0+

accessibilityIncrementBlock

TypeScript
get accessibilityIncrementBlock(): Promise<((() => Promise<void>)) | null>
Swift declaration
@MainActor var accessibilityIncrementBlock: AXVoidReturnBlock? { get set }
set · iOS 17.0+

accessibilityIncrementBlock

TypeScript
setAccessibilityIncrementBlock(value?: ((() => void)) | null): Promise<void>
Swift declaration
@MainActor var accessibilityIncrementBlock: AXVoidReturnBlock? { get set }
get

accessibilityLabel

TypeScript
get accessibilityLabel(): Promise<(string) | null>
Swift declaration
@MainActor var accessibilityLabel: String? { get set }
set

accessibilityLabel

TypeScript
setAccessibilityLabel(value?: (string) | null): Promise<void>
Swift declaration
@MainActor var accessibilityLabel: String? { get set }
get · iOS 17.0+

accessibilityLabelBlock

TypeScript
get accessibilityLabelBlock(): Promise<((() => Promise<(string) | null>)) | null>
Swift declaration
@MainActor var accessibilityLabelBlock: AXStringReturnBlock? { get set }
get

accessibilityLanguage

TypeScript
get accessibilityLanguage(): Promise<(string) | null>
Swift declaration
@MainActor var accessibilityLanguage: String? { get set }
set

accessibilityLanguage

TypeScript
setAccessibilityLanguage(value?: (string) | null): Promise<void>
Swift declaration
@MainActor var accessibilityLanguage: String? { get set }
get · iOS 17.0+

accessibilityLanguageBlock

TypeScript
get accessibilityLanguageBlock(): Promise<((() => Promise<(string) | null>)) | null>
Swift declaration
@MainActor var accessibilityLanguageBlock: AXStringReturnBlock? { get set }
get · iOS 17.0+

accessibilityMagicTapBlock

TypeScript
get accessibilityMagicTapBlock(): Promise<((() => Promise<boolean>)) | null>
Swift declaration
@MainActor var accessibilityMagicTapBlock: AXBoolReturnBlock? { get set }
get · iOS 8.0+

accessibilityNavigationStyle

TypeScript
get accessibilityNavigationStyle(): Promise<UIAccessibilityNavigationStyle>
Swift declaration
@MainActor var accessibilityNavigationStyle: UIAccessibilityNavigationStyle { get set }
set · iOS 8.0+

accessibilityNavigationStyle

TypeScript
setAccessibilityNavigationStyle(value: UIAccessibilityNavigationStyle): Promise<void>
Swift declaration
@MainActor var accessibilityNavigationStyle: UIAccessibilityNavigationStyle { get set }
get · iOS 17.0+

accessibilityNavigationStyleBlock

TypeScript
get accessibilityNavigationStyleBlock(): Promise<((() => Promise<UIAccessibilityNavigationStyle>)) | null>
Swift declaration
@MainActor var accessibilityNavigationStyleBlock: AXNavigationStyleReturnBlock? { get set }
get · iOS 18.0+

accessibilityNextTextNavigationElement

TypeScript
get accessibilityNextTextNavigationElement(): Promise<(unknown) | null>
Swift declaration
@MainActor var accessibilityNextTextNavigationElement: Any? { get set }
set · iOS 18.0+

accessibilityNextTextNavigationElement

TypeScript
setAccessibilityNextTextNavigationElement(value?: (unknown) | null): Promise<void>
Swift declaration
@MainActor var accessibilityNextTextNavigationElement: Any? { get set }
get · iOS 18.0+

accessibilityNextTextNavigationElementBlock

TypeScript
get accessibilityNextTextNavigationElementBlock(): Promise<((() => Promise<(unknown) | null>)) | null>
Swift declaration
@MainActor var accessibilityNextTextNavigationElementBlock: AXObjectReturnBlock? { get set }
get · iOS 7.0+

accessibilityPath

TypeScript
get accessibilityPath(): Promise<(UIBezierPath) | null>
Swift declaration
@MainActor @NSCopying var accessibilityPath: UIBezierPath? { get set }
set · iOS 7.0+

accessibilityPath

TypeScript
setAccessibilityPath(value?: (UIBezierPath) | null): Promise<void>
Swift declaration
@MainActor @NSCopying var accessibilityPath: UIBezierPath? { get set }
get · iOS 17.0+

accessibilityPathBlock

TypeScript
get accessibilityPathBlock(): Promise<((() => Promise<(UIBezierPath) | null>)) | null>
Swift declaration
@MainActor var accessibilityPathBlock: AXPathReturnBlock? { get set }
get · iOS 17.0+

accessibilityPerformEscapeBlock

TypeScript
get accessibilityPerformEscapeBlock(): Promise<((() => Promise<boolean>)) | null>
Swift declaration
@MainActor var accessibilityPerformEscapeBlock: AXBoolReturnBlock? { get set }
get · iOS 18.0+

accessibilityPreviousTextNavigationElement

TypeScript
get accessibilityPreviousTextNavigationElement(): Promise<(unknown) | null>
Swift declaration
@MainActor var accessibilityPreviousTextNavigationElement: Any? { get set }
set · iOS 18.0+

accessibilityPreviousTextNavigationElement

TypeScript
setAccessibilityPreviousTextNavigationElement(value?: (unknown) | null): Promise<void>
Swift declaration
@MainActor var accessibilityPreviousTextNavigationElement: Any? { get set }
get · iOS 18.0+

accessibilityPreviousTextNavigationElementBlock

TypeScript
get accessibilityPreviousTextNavigationElementBlock(): Promise<((() => Promise<(unknown) | null>)) | null>
Swift declaration
@MainActor var accessibilityPreviousTextNavigationElementBlock: AXObjectReturnBlock? { get set }
get · iOS 13.0+

accessibilityRespondsToUserInteraction

TypeScript
get accessibilityRespondsToUserInteraction(): Promise<boolean>
Swift declaration
@MainActor var accessibilityRespondsToUserInteraction: Bool { get set }
set · iOS 13.0+

accessibilityRespondsToUserInteraction

TypeScript
setAccessibilityRespondsToUserInteraction(value: boolean): Promise<void>
Swift declaration
@MainActor var accessibilityRespondsToUserInteraction: Bool { get set }
get · iOS 17.0+

accessibilityRespondsToUserInteractionBlock

TypeScript
get accessibilityRespondsToUserInteractionBlock(): Promise<((() => Promise<boolean>)) | null>
Swift declaration
@MainActor var accessibilityRespondsToUserInteractionBlock: AXBoolReturnBlock? { get set }
get · iOS 17.0+

accessibilityShouldGroupAccessibilityChildrenBlock

TypeScript
get accessibilityShouldGroupAccessibilityChildrenBlock(): Promise<((() => Promise<boolean>)) | null>
Swift declaration
@MainActor var accessibilityShouldGroupAccessibilityChildrenBlock: AXBoolReturnBlock? { get set }
get · iOS 18.1+

accessibilityTextInputResponder

TypeScript
get accessibilityTextInputResponder(): Promise<(SDKHandle) | null>
Swift declaration
@MainActor weak var accessibilityTextInputResponder: (any UITextInput)? { get set }
set · iOS 18.1+

accessibilityTextInputResponder

TypeScript
setAccessibilityTextInputResponder(value?: (SDKHandle) | null): Promise<void>
Swift declaration
@MainActor weak var accessibilityTextInputResponder: (any UITextInput)? { get set }
get · iOS 18.1+

accessibilityTextInputResponderBlock

TypeScript
get accessibilityTextInputResponderBlock(): Promise<((() => Promise<(SDKHandle) | null>)) | null>
Swift declaration
@MainActor var accessibilityTextInputResponderBlock: AXUITextInputReturnBlock? { get set }
get · iOS 13.0+

accessibilityTextualContext

TypeScript
get accessibilityTextualContext(): Promise<(UIAccessibilityTextualContext) | null>
Swift declaration
@MainActor var accessibilityTextualContext: UIAccessibilityTextualContext? { get set }
set · iOS 13.0+

accessibilityTextualContext

TypeScript
setAccessibilityTextualContext(value?: (UIAccessibilityTextualContext) | null): Promise<void>
Swift declaration
@MainActor var accessibilityTextualContext: UIAccessibilityTextualContext? { get set }
get · iOS 17.0+

accessibilityTextualContextBlock

TypeScript
get accessibilityTextualContextBlock(): Promise<((() => Promise<(UIAccessibilityTextualContext) | null>)) | null>
Swift declaration
@MainActor var accessibilityTextualContextBlock: AXTextualContextReturnBlock? { get set }
get

accessibilityTraits

TypeScript
get accessibilityTraits(): Promise<UIAccessibilityTraits>
Swift declaration
@MainActor var accessibilityTraits: UIAccessibilityTraits { get set }
set

accessibilityTraits

TypeScript
setAccessibilityTraits(value: UIAccessibilityTraits): Promise<void>
Swift declaration
@MainActor var accessibilityTraits: UIAccessibilityTraits { get set }
get · iOS 17.0+

accessibilityTraitsBlock

TypeScript
get accessibilityTraitsBlock(): Promise<((() => Promise<UIAccessibilityTraits>)) | null>
Swift declaration
@MainActor var accessibilityTraitsBlock: AXTraitsReturnBlock? { get set }
get · iOS 13.0+

accessibilityUserInputLabels

TypeScript
get accessibilityUserInputLabels(): Promise<(Array<string>) | null>
Swift declaration
@MainActor var accessibilityUserInputLabels: [String]! { get set }
set · iOS 13.0+

accessibilityUserInputLabels

TypeScript
setAccessibilityUserInputLabels(value?: (Array<string>) | null): Promise<void>
Swift declaration
@MainActor var accessibilityUserInputLabels: [String]! { get set }
get · iOS 17.0+

accessibilityUserInputLabelsBlock

TypeScript
get accessibilityUserInputLabelsBlock(): Promise<((() => Promise<(Array<string>) | null>)) | null>
Swift declaration
@MainActor var accessibilityUserInputLabelsBlock: AXStringArrayReturnBlock? { get set }
get

accessibilityValue

TypeScript
get accessibilityValue(): Promise<(string) | null>
Swift declaration
@MainActor var accessibilityValue: String? { get set }
set

accessibilityValue

TypeScript
setAccessibilityValue(value?: (string) | null): Promise<void>
Swift declaration
@MainActor var accessibilityValue: String? { get set }
get · iOS 17.0+

accessibilityValueBlock

TypeScript
get accessibilityValueBlock(): Promise<((() => Promise<(string) | null>)) | null>
Swift declaration
@MainActor var accessibilityValueBlock: AXStringReturnBlock? { get set }
get · iOS 5.0+

accessibilityViewIsModal

TypeScript
get accessibilityViewIsModal(): Promise<boolean>
Swift declaration
@MainActor var accessibilityViewIsModal: Bool { get set }
set · iOS 5.0+

accessibilityViewIsModal

TypeScript
setAccessibilityViewIsModal(value: boolean): Promise<void>
Swift declaration
@MainActor var accessibilityViewIsModal: Bool { get set }
get · iOS 17.0+

accessibilityViewIsModalBlock

TypeScript
get accessibilityViewIsModalBlock(): Promise<((() => Promise<boolean>)) | null>
Swift declaration
@MainActor var accessibilityViewIsModalBlock: AXBoolReturnBlock? { get set }
get · iOS 17.0+

automationElements

TypeScript
get automationElements(): Promise<(Array<unknown>) | null>
Swift declaration
@MainActor var automationElements: [Any]? { get set }
set · iOS 17.0+

automationElements

TypeScript
setAutomationElements(value?: (Array<unknown>) | null): Promise<void>
Swift declaration
@MainActor var automationElements: [Any]? { get set }
get · iOS 17.0+

automationElementsBlock

TypeScript
get automationElementsBlock(): Promise<((() => Promise<(Array<unknown>) | null>)) | null>
Swift declaration
@MainActor var automationElementsBlock: AXArrayReturnBlock? { get set }
get

isAccessibilityElement

TypeScript
get isAccessibilityElement(): Promise<boolean>
Swift declaration
@MainActor var isAccessibilityElement: Bool { get set }
set

isAccessibilityElement

TypeScript
setIsAccessibilityElement(value: boolean): Promise<void>
Swift declaration
@MainActor var isAccessibilityElement: Bool { get set }
get · iOS 17.0+

isAccessibilityElementBlock

TypeScript
get isAccessibilityElementBlock(): Promise<((() => Promise<boolean>)) | null>
Swift declaration
@MainActor var isAccessibilityElementBlock: AXBoolReturnBlock? { get set }
get · iOS 6.0+

shouldGroupAccessibilityChildren

TypeScript
get shouldGroupAccessibilityChildren(): Promise<boolean>
Swift declaration
@MainActor var shouldGroupAccessibilityChildren: Bool { get set }
set · iOS 6.0+

shouldGroupAccessibilityChildren

TypeScript
setShouldGroupAccessibilityChildren(value: boolean): Promise<void>
Swift declaration
@MainActor var shouldGroupAccessibilityChildren: Bool { get set }
method · iOS 7.0+

boundingRect

TypeScript
boundingRect(size: { width: number; height: number }, options?: NSStringDrawingOptions, attributes?: (NativeMap<_Foundation_NSAttributedString_Key, unknown>) | null, context?: (NSStringDrawingContext) | null): { x: number; y: number; width: number; height: number }
Swift declaration
func boundingRect(with size: CGSize, options: NSStringDrawingOptions = [], attributes: [NSAttributedString.Key : Any]? = nil, context: NSStringDrawingContext?) -> CGRect
method · iOS 7.0+

draw

TypeScript
drawAtWithAttributes(point: { x: number; y: number }, attrs?: (NativeMap<_Foundation_NSAttributedString_Key, unknown>) | null): void
Swift declaration
func draw(at point: CGPoint, withAttributes attrs: [NSAttributedString.Key : Any]? = nil)
method · iOS 7.0+

draw

TypeScript
drawInWithAttributes(rect: { x: number; y: number; width: number; height: number }, attrs?: (NativeMap<_Foundation_NSAttributedString_Key, unknown>) | null): void
Swift declaration
func draw(in rect: CGRect, withAttributes attrs: [NSAttributedString.Key : Any]? = nil)
method · iOS 7.0+

draw

TypeScript
drawWithOptionsAttributesContext(rect: { x: number; y: number; width: number; height: number }, options?: NSStringDrawingOptions, attributes?: (NativeMap<_Foundation_NSAttributedString_Key, unknown>) | null, context?: (NSStringDrawingContext) | null): void
Swift declaration
func draw(with rect: CGRect, options: NSStringDrawingOptions = [], attributes: [NSAttributedString.Key : Any]? = nil, context: NSStringDrawingContext?)
method · iOS 7.0+

size

TypeScript
size(attrs?: (NativeMap<_Foundation_NSAttributedString_Key, unknown>) | null): { width: number; height: number }
Swift declaration
func size(withAttributes attrs: [NSAttributedString.Key : Any]? = nil) -> CGSize
init

init

TypeScript
static initCgAffineTransform(transform: _CoreFoundation_CGAffineTransform): _Foundation_NSValue
Swift declaration
init(CGAffineTransform transform: CGAffineTransform)
init

init

TypeScript
static initCgPoint(point: { x: number; y: number }): _Foundation_NSValue
Swift declaration
init(CGPoint point: CGPoint)
init

init

TypeScript
static initCgRect(rect: { x: number; y: number; width: number; height: number }): _Foundation_NSValue
Swift declaration
init(CGRect rect: CGRect)
init

init

TypeScript
static initCgSize(size: { width: number; height: number }): _Foundation_NSValue
Swift declaration
init(CGSize size: CGSize)
init

init

TypeScript
static initCgVector(vector: { dx: number; dy: number }): _Foundation_NSValue
Swift declaration
init(CGVector vector: CGVector)
init · iOS 11.0+

init

TypeScript
static initDirectionalEdgeInsets(insets: { top: number; leading: number; bottom: number; trailing: number }): _Foundation_NSValue
Swift declaration
init(directionalEdgeInsets insets: NSDirectionalEdgeInsets)
init

init

TypeScript
static initUiEdgeInsets(insets: { top: number; left: number; bottom: number; right: number }): _Foundation_NSValue
Swift declaration
init(UIEdgeInsets insets: UIEdgeInsets)
init · iOS 5.0+

init

TypeScript
static initUiOffset(insets: UIOffset): _Foundation_NSValue
Swift declaration
init(UIOffset insets: UIOffset)
get

cgAffineTransformValue

TypeScript
get cgAffineTransformValue(): _CoreFoundation_CGAffineTransform
Swift declaration
var cgAffineTransformValue: CGAffineTransform { get }
get

cgPointValue

TypeScript
get cgPointValue(): { x: number; y: number }
Swift declaration
var cgPointValue: CGPoint { get }
get

cgRectValue

TypeScript
get cgRectValue(): { x: number; y: number; width: number; height: number }
Swift declaration
var cgRectValue: CGRect { get }
get

cgSizeValue

TypeScript
get cgSizeValue(): { width: number; height: number }
Swift declaration
var cgSizeValue: CGSize { get }
get

cgVectorValue

TypeScript
get cgVectorValue(): { dx: number; dy: number }
Swift declaration
var cgVectorValue: CGVector { get }
get

uiEdgeInsetsValue

TypeScript
get uiEdgeInsetsValue(): { top: number; left: number; bottom: number; right: number }
Swift declaration
var uiEdgeInsetsValue: UIEdgeInsets { get }
get · iOS 5.0+

uiOffsetValue

TypeScript
get uiOffsetValue(): UIOffset
Swift declaration
var uiOffsetValue: UIOffset { get }
get · iOS 11.0+

directionalEdgeInsetsValue

TypeScript
get directionalEdgeInsetsValue(): { top: number; leading: number; bottom: number; trailing: number }
Swift declaration
var directionalEdgeInsetsValue: NSDirectionalEdgeInsets { get }
get · iOS 13.0+

targetScene

TypeScript
get targetScene(): (UIScene) | null
Swift declaration
var targetScene: UIScene? { get }
get · iOS 8.0+ · Deprecated in iOS 15.0

thumbnailDictionary

TypeScript
get thumbnailDictionary(): (NativeMap<_Foundation_URLThumbnailDictionaryItem, UIImage>) | null
Swift declaration
var thumbnailDictionary: [URLThumbnailDictionaryItem : UIImage]? { get }
init · iOS 7.0+

init

TypeScript
static initRowSection(row: number, section: number): _Foundation_IndexPath
Swift declaration
init(row: Int, section: Int)
get · iOS 7.0+

row

TypeScript
get row(): number
Swift declaration
var row: Int { get set }
set · iOS 7.0+

row

TypeScript
set row(value: number)
Swift declaration
var row: Int { get set }
init · iOS 7.0+

init

TypeScript
static initItemSection(item: number, section: number): _Foundation_IndexPath
Swift declaration
init(item: Int, section: Int)
get · iOS 7.0+

item

TypeScript
get item(): number
Swift declaration
var item: Int { get set }
set · iOS 7.0+

item

TypeScript
set item(value: number)
Swift declaration
var item: Int { get set }
get · iOS 7.0+

section

TypeScript
get section(): number
Swift declaration
var section: Int { get set }
set · iOS 7.0+

section

TypeScript
set section(value: number)
Swift declaration
var section: Int { get set }
function · iOS 7.0+ · Deprecated in iOS 12.0

UIFloatRangeIsEqualToRange

TypeScript
UIFloatRangeIsEqualToRange(range: UIFloatRange, otherRange: UIFloatRange): boolean
Swift declaration
func UIFloatRangeIsEqualToRange(_ range: UIFloatRange, _ otherRange: UIFloatRange) -> Bool
function · iOS 7.0+ · Deprecated in iOS 12.0

UIEdgeInsetsEqualToEdgeInsets

TypeScript
UIEdgeInsetsEqualToEdgeInsets(insets1: { top: number; left: number; bottom: number; right: number }, insets2: { top: number; left: number; bottom: number; right: number }): boolean
Swift declaration
func UIEdgeInsetsEqualToEdgeInsets(_ insets1: UIEdgeInsets, _ insets2: UIEdgeInsets) -> Bool
function · iOS 7.0+ · Deprecated in iOS 12.0

UIOffsetEqualToOffset

TypeScript
UIOffsetEqualToOffset(offset1: UIOffset, offset2: UIOffset): boolean
Swift declaration
func UIOffsetEqualToOffset(_ offset1: UIOffset, _ offset2: UIOffset) -> Bool
method · iOS 16.0+

foundRange

TypeScript
foundRange(range: UITextRange, searchString: string, document: number): void
Swift declaration
func foundRange(_ range: UITextRange, searchString: String, document: DocumentIdentifier)
method · iOS 16.0+

invalidate

TypeScript
invalidate(): void
Swift declaration
func invalidate()
get · iOS 16.0+

allFoundRanges

TypeScript
get allFoundRanges(): Array<UITextRange>
Swift declaration
var allFoundRanges: [UITextRange] { get }
method · iOS 16.0+

finishedSearching

TypeScript
finishedSearching(): void
Swift declaration
func finishedSearching()
method · iOS 16.0+

invalidateFoundRange

TypeScript
invalidateFoundRange(range: UITextRange, document: number): void
Swift declaration
func invalidateFoundRange(_ range: UITextRange, document: DocumentIdentifier)
method · iOS 13.0+

appendItems

TypeScript
appendItems(identifiers: Array<number>, sectionIdentifier?: (number) | null): void
Swift declaration
mutating func appendItems(_ identifiers: [ItemIdentifierType], toSection sectionIdentifier: SectionIdentifierType? = nil)
method · iOS 13.0+

deleteItems

TypeScript
deleteItems(identifiers: Array<number>): void
Swift declaration
mutating func deleteItems(_ identifiers: [ItemIdentifierType])
method · iOS 13.0+

indexOfItem

TypeScript
indexOfItem(identifier: number): (number) | null
Swift declaration
func indexOfItem(_ identifier: ItemIdentifierType) -> Int?
method · iOS 13.0+

insertItems

TypeScript
insertItemsBeforeItem(identifiers: Array<number>, beforeIdentifier: number): void
Swift declaration
mutating func insertItems(_ identifiers: [ItemIdentifierType], beforeItem beforeIdentifier: ItemIdentifierType)
method · iOS 13.0+

insertItems

TypeScript
insertItemsAfterItem(identifiers: Array<number>, afterIdentifier: number): void
Swift declaration
mutating func insertItems(_ identifiers: [ItemIdentifierType], afterItem afterIdentifier: ItemIdentifierType)
method · iOS 13.0+

moveSection

TypeScript
moveSectionAfterSection(identifier: number, toIdentifier: number): void
Swift declaration
mutating func moveSection(_ identifier: SectionIdentifierType, afterSection toIdentifier: SectionIdentifierType)
method · iOS 13.0+

moveSection

TypeScript
moveSectionBeforeSection(identifier: number, toIdentifier: number): void
Swift declaration
mutating func moveSection(_ identifier: SectionIdentifierType, beforeSection toIdentifier: SectionIdentifierType)
method · iOS 13.0+

reloadItems

TypeScript
reloadItems(identifiers: Array<number>): void
Swift declaration
mutating func reloadItems(_ identifiers: [ItemIdentifierType])
method · iOS 13.0+

numberOfItems

TypeScript
numberOfItemsInSection(identifier: number): number
Swift declaration
func numberOfItems(inSection identifier: SectionIdentifierType) -> Int
get · iOS 13.0+

numberOfItems

TypeScript
get numberOfItems(): number
Swift declaration
var numberOfItems: Int { get }
method · iOS 13.0+

appendSections

TypeScript
appendSections(identifiers: Array<number>): void
Swift declaration
mutating func appendSections(_ identifiers: [SectionIdentifierType])
method · iOS 13.0+

deleteAllItems

TypeScript
deleteAllItems(): void
Swift declaration
mutating func deleteAllItems()
method · iOS 13.0+

deleteSections

TypeScript
deleteSections(identifiers: Array<number>): void
Swift declaration
mutating func deleteSections(_ identifiers: [SectionIdentifierType])
method · iOS 13.0+

indexOfSection

TypeScript
indexOfSection(identifier: number): (number) | null
Swift declaration
func indexOfSection(_ identifier: SectionIdentifierType) -> Int?
method · iOS 13.0+

insertSections

TypeScript
insertSectionsAfterSection(identifiers: Array<number>, toIdentifier: number): void
Swift declaration
mutating func insertSections(_ identifiers: [SectionIdentifierType], afterSection toIdentifier: SectionIdentifierType)
method · iOS 13.0+

insertSections

TypeScript
insertSectionsBeforeSection(identifiers: Array<number>, toIdentifier: number): void
Swift declaration
mutating func insertSections(_ identifiers: [SectionIdentifierType], beforeSection toIdentifier: SectionIdentifierType)
method · iOS 13.0+

reloadSections

TypeScript
reloadSections(identifiers: Array<number>): void
Swift declaration
mutating func reloadSections(_ identifiers: [SectionIdentifierType])
method · iOS 13.0+

itemIdentifiers

TypeScript
itemIdentifiersInSection(identifier: number): Array<number>
Swift declaration
func itemIdentifiers(inSection identifier: SectionIdentifierType) -> [ItemIdentifierType]
get · iOS 13.0+

itemIdentifiers

TypeScript
get itemIdentifiers(): Array<number>
Swift declaration
var itemIdentifiers: [ItemIdentifierType] { get }
get · iOS 13.0+

numberOfSections

TypeScript
get numberOfSections(): number
Swift declaration
var numberOfSections: Int { get }
method · iOS 15.0+

reconfigureItems

TypeScript
reconfigureItems(identifiers: Array<number>): void
Swift declaration
mutating func reconfigureItems(_ identifiers: [ItemIdentifierType])
method · iOS 13.0+

sectionIdentifier

TypeScript
sectionIdentifier(identifier: number): (number) | null
Swift declaration
func sectionIdentifier(containingItem identifier: ItemIdentifierType) -> SectionIdentifierType?
get · iOS 13.0+

sectionIdentifiers

TypeScript
get sectionIdentifiers(): Array<number>
Swift declaration
var sectionIdentifiers: [SectionIdentifierType] { get }
get · iOS 15.0+

reloadedItemIdentifiers

TypeScript
get reloadedItemIdentifiers(): Array<number>
Swift declaration
var reloadedItemIdentifiers: [ItemIdentifierType] { get }
get · iOS 15.0+

reloadedSectionIdentifiers

TypeScript
get reloadedSectionIdentifiers(): Array<number>
Swift declaration
var reloadedSectionIdentifiers: [SectionIdentifierType] { get }
get · iOS 15.0+

reconfiguredItemIdentifiers

TypeScript
get reconfiguredItemIdentifiers(): Array<number>
Swift declaration
var reconfiguredItemIdentifiers: [ItemIdentifierType] { get }
method · iOS 13.0+

moveItem

TypeScript
moveItemAfterItem(identifier: number, toIdentifier: number): void
Swift declaration
mutating func moveItem(_ identifier: ItemIdentifierType, afterItem toIdentifier: ItemIdentifierType)
method · iOS 13.0+

moveItem

TypeScript
moveItemBeforeItem(identifier: number, toIdentifier: number): void
Swift declaration
mutating func moveItem(_ identifier: ItemIdentifierType, beforeItem toIdentifier: ItemIdentifierType)
init · iOS 13.0+

init

TypeScript
static init(): NSDiffableDataSourceSnapshot<number, number>
Swift declaration
init()
method · iOS 15.0+

applySnapshotUsingReloadData

TypeScript
applySnapshotUsingReloadDataCompletion(snapshot: NSDiffableDataSourceSnapshot<number, number>, completion?: ((() => void)) | null): Promise<void>
Swift declaration
@MainActor @preconcurrency func applySnapshotUsingReloadData(_ snapshot: NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>, completion: (() -> Void)? = nil)
method · iOS 15.0+

applySnapshotUsingReloadData

TypeScript
applySnapshotUsingReloadData(snapshot: NSDiffableDataSourceSnapshot<number, number>): Promise<void>
Swift declaration
@MainActor @preconcurrency func applySnapshotUsingReloadData(_ snapshot: NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>) async
method · iOS 13.0+

tableView

TypeScript
tableViewCanEditRowAt(tableView: UITableView, indexPath: _Foundation_IndexPath): Promise<boolean>
Swift declaration
@MainActor @preconcurrency func tableView(_ tableView: UITableView, canEditRowAt indexPath: IndexPath) -> Bool
method · iOS 13.0+

tableView

TypeScript
tableViewCanMoveRowAt(tableView: UITableView, indexPath: _Foundation_IndexPath): Promise<boolean>
Swift declaration
@MainActor @preconcurrency func tableView(_ tableView: UITableView, canMoveRowAt indexPath: IndexPath) -> Bool
method · iOS 13.0+

tableView

TypeScript
tableViewCellForRowAt(tableView: UITableView, indexPath: _Foundation_IndexPath): Promise<UITableViewCell>
Swift declaration
@MainActor @preconcurrency func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell
method · iOS 13.0+

tableView

TypeScript
tableViewNumberOfRowsInSection(tableView: UITableView, section: number): Promise<number>
Swift declaration
@MainActor @preconcurrency func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int
method · iOS 13.0+

tableView

TypeScript
tableViewTitleForFooterInSection(tableView: UITableView, section: number): Promise<(string) | null>
Swift declaration
@MainActor @preconcurrency func tableView(_ tableView: UITableView, titleForFooterInSection section: Int) -> String?
method · iOS 13.0+

tableView

TypeScript
tableViewTitleForHeaderInSection(tableView: UITableView, section: number): Promise<(string) | null>
Swift declaration
@MainActor @preconcurrency func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String?
method · iOS 13.0+

tableView

TypeScript
tableViewSectionForSectionIndexTitleAt(tableView: UITableView, title: string, index: number): Promise<number>
Swift declaration
@MainActor @preconcurrency func tableView(_ tableView: UITableView, sectionForSectionIndexTitle title: String, at index: Int) -> Int
method · iOS 13.0+

tableView

TypeScript
tableViewCommitForRowAt(tableView: UITableView, editingStyle: UITableViewCell_EditingStyle, indexPath: _Foundation_IndexPath): Promise<void>
Swift declaration
@MainActor @preconcurrency func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath)
method · iOS 13.0+

tableView

TypeScript
tableViewMoveRowAtTo(tableView: UITableView, sourceIndexPath: _Foundation_IndexPath, destinationIndexPath: _Foundation_IndexPath): Promise<void>
Swift declaration
@MainActor @preconcurrency func tableView(_ tableView: UITableView, moveRowAt sourceIndexPath: IndexPath, to destinationIndexPath: IndexPath)
method · iOS 13.0+

description

TypeScript
description(): Promise<string>
Swift declaration
@MainActor @preconcurrency func description() -> String
method · iOS 13.0+

itemIdentifier

TypeScript
itemIdentifier(indexPath: _Foundation_IndexPath): Promise<(number) | null>
Swift declaration
@MainActor @preconcurrency func itemIdentifier(for indexPath: IndexPath) -> ItemIdentifierType?
method · iOS 13.0+

numberOfSections

TypeScript
numberOfSections(tableView: UITableView): Promise<number>
Swift declaration
@MainActor @preconcurrency func numberOfSections(in tableView: UITableView) -> Int
method · iOS 15.0+

sectionIdentifier

TypeScript
sectionIdentifier(index: number): Promise<(number) | null>
Swift declaration
@MainActor @preconcurrency func sectionIdentifier(for index: Int) -> SectionIdentifierType?
method · iOS 13.0+

sectionIndexTitles

TypeScript
sectionIndexTitles(tableView: UITableView): Promise<(Array<string>) | null>
Swift declaration
@MainActor @preconcurrency func sectionIndexTitles(for tableView: UITableView) -> [String]?
get · iOS 13.0+

defaultRowAnimation

TypeScript
get defaultRowAnimation(): Promise<UITableView_RowAnimation>
Swift declaration
@MainActor @preconcurrency var defaultRowAnimation: UITableView.RowAnimation { get set }
set · iOS 13.0+

defaultRowAnimation

TypeScript
setDefaultRowAnimation(value: UITableView_RowAnimation): Promise<void>
Swift declaration
@MainActor @preconcurrency var defaultRowAnimation: UITableView.RowAnimation { get set }
method · iOS 13.0+

apply

TypeScript
applyAnimatingDifferencesCompletion(snapshot: NSDiffableDataSourceSnapshot<number, number>, animatingDifferences?: boolean, completion?: ((() => void)) | null): Promise<void>
Swift declaration
@MainActor @preconcurrency func apply(_ snapshot: NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>, animatingDifferences: Bool = true, completion: (() -> Void)? = nil)
method · iOS 15.0+

apply

TypeScript
applyAnimatingDifferences(snapshot: NSDiffableDataSourceSnapshot<number, number>, animatingDifferences?: boolean): Promise<void>
Swift declaration
@MainActor @preconcurrency func apply(_ snapshot: NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>, animatingDifferences: Bool = true) async
method · iOS 15.0+

index

TypeScript
index(sectionIdentifier: number): Promise<(number) | null>
Swift declaration
@MainActor @preconcurrency func index(for sectionIdentifier: SectionIdentifierType) -> Int?
method · iOS 13.0+

snapshot

TypeScript
snapshot(): Promise<NSDiffableDataSourceSnapshot<number, number>>
Swift declaration
@MainActor @preconcurrency func snapshot() -> NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>
method · iOS 13.0+

indexPath

TypeScript
indexPath(itemIdentifier: number): Promise<(_Foundation_IndexPath) | null>
Swift declaration
@MainActor @preconcurrency func indexPath(for itemIdentifier: ItemIdentifierType) -> IndexPath?
get · iOS 14.0+

difference

TypeScript
get difference(): SDKHandle
Swift declaration
var difference: CollectionDifference<ItemIdentifierType> { get }
get · iOS 14.0+

finalSnapshot

TypeScript
get finalSnapshot(): NSDiffableDataSourceSnapshot<number, number>
Swift declaration
var finalSnapshot: NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType> { get }
get · iOS 14.0+

initialSnapshot

TypeScript
get initialSnapshot(): NSDiffableDataSourceSnapshot<number, number>
Swift declaration
var initialSnapshot: NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType> { get }
get · iOS 14.0+

sectionTransactions

TypeScript
get sectionTransactions(): Array<NSDiffableDataSourceSectionTransaction<number, number>>
Swift declaration
var sectionTransactions: [NSDiffableDataSourceSectionTransaction<SectionIdentifierType, ItemIdentifierType>] { get }
method · iOS 13.0+

collectionView

TypeScript
collectionViewMoveItemAtTo(collectionView: UICollectionView, sourceIndexPath: _Foundation_IndexPath, destinationIndexPath: _Foundation_IndexPath): Promise<void>
Swift declaration
@MainActor @preconcurrency func collectionView(_ collectionView: UICollectionView, moveItemAt sourceIndexPath: IndexPath, to destinationIndexPath: IndexPath)
method · iOS 13.0+

collectionView

TypeScript
collectionViewCanMoveItemAt(collectionView: UICollectionView, indexPath: _Foundation_IndexPath): Promise<boolean>
Swift declaration
@MainActor @preconcurrency func collectionView(_ collectionView: UICollectionView, canMoveItemAt indexPath: IndexPath) -> Bool
method · iOS 13.0+

collectionView

TypeScript
collectionViewCellForItemAt(collectionView: UICollectionView, indexPath: _Foundation_IndexPath): Promise<UICollectionViewCell>
Swift declaration
@MainActor @preconcurrency func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell
method · iOS 13.0+

collectionView

TypeScript
collectionViewIndexPathForIndexTitleAt(collectionView: UICollectionView, title: string, index: number): Promise<_Foundation_IndexPath>
Swift declaration
@MainActor @preconcurrency func collectionView(_ collectionView: UICollectionView, indexPathForIndexTitle title: String, at index: Int) -> IndexPath
method · iOS 13.0+

collectionView

TypeScript
collectionViewNumberOfItemsInSection(collectionView: UICollectionView, section: number): Promise<number>
Swift declaration
@MainActor @preconcurrency func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int
method · iOS 13.0+

collectionView

TypeScript
collectionViewViewForSupplementaryElementOfKindAt(collectionView: UICollectionView, kind: string, indexPath: _Foundation_IndexPath): Promise<UICollectionReusableView>
Swift declaration
@MainActor @preconcurrency func collectionView(_ collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, at indexPath: IndexPath) -> UICollectionReusableView
get · iOS 13.0+

supplementaryViewProvider

TypeScript
get supplementaryViewProvider(): Promise<(((arg0: UICollectionView, arg1: string, arg2: _Foundation_IndexPath) => Promise<(UICollectionReusableView) | null>)) | null>
Swift declaration
@MainActor @preconcurrency var supplementaryViewProvider: UICollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>.SupplementaryViewProvider? { get set }
method · iOS 15.0+

applySnapshotUsingReloadData

TypeScript
applySnapshotUsingReloadDataCompletion(snapshot: NSDiffableDataSourceSnapshot<number, number>, completion?: ((() => void)) | null): Promise<void>
Swift declaration
@MainActor @preconcurrency func applySnapshotUsingReloadData(_ snapshot: NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>, completion: (() -> Void)? = nil)
method · iOS 15.0+

applySnapshotUsingReloadData

TypeScript
applySnapshotUsingReloadData(snapshot: NSDiffableDataSourceSnapshot<number, number>): Promise<void>
Swift declaration
@MainActor @preconcurrency func applySnapshotUsingReloadData(_ snapshot: NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>) async
method · iOS 13.0+

description

TypeScript
description(): Promise<string>
Swift declaration
@MainActor @preconcurrency func description() -> String
method · iOS 13.0+

indexTitles

TypeScript
indexTitles(collectionView: UICollectionView): Promise<(Array<string>) | null>
Swift declaration
@MainActor @preconcurrency func indexTitles(for collectionView: UICollectionView) -> [String]?
method · iOS 13.0+

itemIdentifier

TypeScript
itemIdentifier(indexPath: _Foundation_IndexPath): Promise<(number) | null>
Swift declaration
@MainActor @preconcurrency func itemIdentifier(for indexPath: IndexPath) -> ItemIdentifierType?
method · iOS 13.0+

numberOfSections

TypeScript
numberOfSections(collectionView: UICollectionView): Promise<number>
Swift declaration
@MainActor @preconcurrency func numberOfSections(in collectionView: UICollectionView) -> Int
method · iOS 15.0+

sectionIdentifier

TypeScript
sectionIdentifier(index: number): Promise<(number) | null>
Swift declaration
@MainActor @preconcurrency func sectionIdentifier(for index: Int) -> SectionIdentifierType?
get · iOS 14.0+

didReorder

TypeScript
get didReorder(): Promise<(((arg0: NSDiffableDataSourceTransaction<number, number>) => Promise<void>)) | null>
Swift declaration
var didReorder: ((NSDiffableDataSourceTransaction<SectionIdentifierType, ItemIdentifierType>) -> Void)? { get set }
set · iOS 14.0+

didReorder

TypeScript
setDidReorder(value?: (((arg0: NSDiffableDataSourceTransaction<number, number>) => void)) | null): Promise<void>
Swift declaration
var didReorder: ((NSDiffableDataSourceTransaction<SectionIdentifierType, ItemIdentifierType>) -> Void)? { get set }
get · iOS 14.0+

willReorder

TypeScript
get willReorder(): Promise<(((arg0: NSDiffableDataSourceTransaction<number, number>) => Promise<void>)) | null>
Swift declaration
var willReorder: ((NSDiffableDataSourceTransaction<SectionIdentifierType, ItemIdentifierType>) -> Void)? { get set }
set · iOS 14.0+

willReorder

TypeScript
setWillReorder(value?: (((arg0: NSDiffableDataSourceTransaction<number, number>) => void)) | null): Promise<void>
Swift declaration
var willReorder: ((NSDiffableDataSourceTransaction<SectionIdentifierType, ItemIdentifierType>) -> Void)? { get set }
get · iOS 14.0+

canReorderItem

TypeScript
get canReorderItem(): Promise<(((arg0: number) => Promise<boolean>)) | null>
Swift declaration
var canReorderItem: ((ItemIdentifierType) -> Bool)? { get set }
init · iOS 14.0+

init

TypeScript
static init(): Promise<UICollectionViewDiffableDataSource_ReorderingHandlers<number, number>>
Swift declaration
init()
get · iOS 14.0+

reorderingHandlers

TypeScript
get reorderingHandlers(): Promise<UICollectionViewDiffableDataSource_ReorderingHandlers<number, number>>
Swift declaration
@MainActor @preconcurrency var reorderingHandlers: UICollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>.ReorderingHandlers { get set }
set · iOS 14.0+

reorderingHandlers

TypeScript
setReorderingHandlers(value: UICollectionViewDiffableDataSource_ReorderingHandlers<number, number>): Promise<void>
Swift declaration
@MainActor @preconcurrency var reorderingHandlers: UICollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>.ReorderingHandlers { get set }
get · iOS 14.0+

sectionSnapshotHandlers

TypeScript
get sectionSnapshotHandlers(): Promise<UICollectionViewDiffableDataSource_SectionSnapshotHandlers<number, number, number>>
Swift declaration
@MainActor @preconcurrency var sectionSnapshotHandlers: UICollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>.SectionSnapshotHandlers<ItemIdentifierType> { get set }
set · iOS 14.0+

sectionSnapshotHandlers

TypeScript
setSectionSnapshotHandlers(value: UICollectionViewDiffableDataSource_SectionSnapshotHandlers<number, number, number>): Promise<void>
Swift declaration
@MainActor @preconcurrency var sectionSnapshotHandlers: UICollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>.SectionSnapshotHandlers<ItemIdentifierType> { get set }
method · iOS 13.0+

apply

TypeScript
applyAnimatingDifferencesCompletion(snapshot: NSDiffableDataSourceSnapshot<number, number>, animatingDifferences?: boolean, completion?: ((() => void)) | null): Promise<void>
Swift declaration
@MainActor @preconcurrency func apply(_ snapshot: NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>, animatingDifferences: Bool = true, completion: (() -> Void)? = nil)
method · iOS 15.0+

apply

TypeScript
applyAnimatingDifferences(snapshot: NSDiffableDataSourceSnapshot<number, number>, animatingDifferences?: boolean): Promise<void>
Swift declaration
@MainActor @preconcurrency func apply(_ snapshot: NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>, animatingDifferences: Bool = true) async
method · iOS 14.0+

apply

TypeScript
applyToAnimatingDifferencesCompletion(snapshot: NSDiffableDataSourceSectionSnapshot<number>, section: number, animatingDifferences?: boolean, completion?: ((() => void)) | null): Promise<void>
Swift declaration
@MainActor @preconcurrency func apply(_ snapshot: NSDiffableDataSourceSectionSnapshot<ItemIdentifierType>, to section: SectionIdentifierType, animatingDifferences: Bool = true, completion: (() -> Void)? = nil)
method · iOS 15.0+

apply

TypeScript
applyToAnimatingDifferences(snapshot: NSDiffableDataSourceSectionSnapshot<number>, section: number, animatingDifferences?: boolean): Promise<void>
Swift declaration
@MainActor @preconcurrency func apply(_ snapshot: NSDiffableDataSourceSectionSnapshot<ItemIdentifierType>, to section: SectionIdentifierType, animatingDifferences: Bool = true) async
method · iOS 15.0+

index

TypeScript
index(sectionIdentifier: number): Promise<(number) | null>
Swift declaration
@MainActor @preconcurrency func index(for sectionIdentifier: SectionIdentifierType) -> Int?
method · iOS 14.0+

snapshot

TypeScript
snapshotFor(section: number): Promise<NSDiffableDataSourceSectionSnapshot<number>>
Swift declaration
@MainActor @preconcurrency func snapshot(for section: SectionIdentifierType) -> NSDiffableDataSourceSectionSnapshot<ItemIdentifierType>
method · iOS 13.0+

snapshot

TypeScript
snapshot(): Promise<NSDiffableDataSourceSnapshot<number, number>>
Swift declaration
@MainActor @preconcurrency func snapshot() -> NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>
method · iOS 13.0+

indexPath

TypeScript
indexPath(itemIdentifier: number): Promise<(_Foundation_IndexPath) | null>
Swift declaration
@MainActor @preconcurrency func indexPath(for itemIdentifier: ItemIdentifierType) -> IndexPath?
method · iOS 14.0+

isExpanded

TypeScript
isExpanded(item: number): boolean
Swift declaration
func isExpanded(_ item: ItemIdentifierType) -> Bool
get · iOS 14.0+

visibleItems

TypeScript
get visibleItems(): Array<number>
Swift declaration
var visibleItems: [ItemIdentifierType] { get }
get · iOS 18.1+

expandedItems

TypeScript
get expandedItems(): Array<number>
Swift declaration
var expandedItems: [ItemIdentifierType] { get }
method · iOS 14.0+

visualDescription

TypeScript
visualDescription(): string
Swift declaration
func visualDescription() -> String
method · iOS 14.0+

index

TypeScript
index(item: number): (number) | null
Swift declaration
func index(of item: ItemIdentifierType) -> Int?
get · iOS 14.0+

items

TypeScript
get items(): Array<number>
Swift declaration
var items: [ItemIdentifierType] { get }
method · iOS 14.0+

level

TypeScript
level(item: number): number
Swift declaration
func level(of item: ItemIdentifierType) -> Int
method · iOS 14.0+

append

TypeScript
append(items: Array<number>, parent?: (number) | null): void
Swift declaration
mutating func append(_ items: [ItemIdentifierType], to parent: ItemIdentifierType? = nil)
method · iOS 14.0+

delete

TypeScript
delete(items: Array<number>): void
Swift declaration
mutating func delete(_ items: [ItemIdentifierType])
method · iOS 14.0+

expand

TypeScript
expand(items: Array<number>): void
Swift declaration
mutating func expand(_ items: [ItemIdentifierType])
method · iOS 14.0+

insert

TypeScript
insertAfter(snapshot: NSDiffableDataSourceSectionSnapshot<number>, item: number): void
Swift declaration
mutating func insert(_ snapshot: NSDiffableDataSourceSectionSnapshot<ItemIdentifierType>, after item: ItemIdentifierType)
method · iOS 14.0+

insert

TypeScript
insertAfter18368(items: Array<number>, item: number): void
Swift declaration
mutating func insert(_ items: [ItemIdentifierType], after item: ItemIdentifierType)
method · iOS 14.0+

insert

TypeScript
insertBefore(snapshot: NSDiffableDataSourceSectionSnapshot<number>, item: number): void
Swift declaration
mutating func insert(_ snapshot: NSDiffableDataSourceSectionSnapshot<ItemIdentifierType>, before item: ItemIdentifierType)
method · iOS 14.0+

insert

TypeScript
insertBefore84552(items: Array<number>, item: number): void
Swift declaration
mutating func insert(_ items: [ItemIdentifierType], before item: ItemIdentifierType)
method · iOS 14.0+

parent

TypeScript
parent(child: number): (number) | null
Swift declaration
func parent(of child: ItemIdentifierType) -> ItemIdentifierType?
method · iOS 14.0+

replace

TypeScript
replace(parent: number, snapshot: NSDiffableDataSourceSectionSnapshot<number>): void
Swift declaration
mutating func replace(childrenOf parent: ItemIdentifierType, using snapshot: NSDiffableDataSourceSectionSnapshot<ItemIdentifierType>)
method · iOS 14.0+

collapse

TypeScript
collapse(items: Array<number>): void
Swift declaration
mutating func collapse(_ items: [ItemIdentifierType])
method · iOS 14.0+

contains

TypeScript
contains(item: number): boolean
Swift declaration
func contains(_ item: ItemIdentifierType) -> Bool
method · iOS 14.0+

snapshot

TypeScript
snapshot(parent: number, includingParent?: boolean): NSDiffableDataSourceSectionSnapshot<number>
Swift declaration
func snapshot(of parent: ItemIdentifierType, includingParent: Bool = false) -> NSDiffableDataSourceSectionSnapshot<ItemIdentifierType>
method · iOS 14.0+

deleteAll

TypeScript
deleteAll(): void
Swift declaration
mutating func deleteAll()
method · iOS 14.0+

isVisible

TypeScript
isVisible(item: number): boolean
Swift declaration
func isVisible(_ item: ItemIdentifierType) -> Bool
get · iOS 14.0+

rootItems

TypeScript
get rootItems(): Array<number>
Swift declaration
var rootItems: [ItemIdentifierType] { get }
init · iOS 14.0+

init

TypeScript
static init(): NSDiffableDataSourceSectionSnapshot<number>
Swift declaration
init()
init · iOS 14.0+

init

TypeScript
static init40279(snapshot: NSDiffableDataSourceSectionSnapshot<number>): NSDiffableDataSourceSectionSnapshot<number>
Swift declaration
init(_ snapshot: NSDiffableDataSourceSectionSnapshot<ItemIdentifierType>)
get · iOS 14.0+

difference

TypeScript
get difference(): SDKHandle
Swift declaration
var difference: CollectionDifference<ItemIdentifierType> { get }
get · iOS 14.0+

finalSnapshot

TypeScript
get finalSnapshot(): NSDiffableDataSourceSectionSnapshot<number>
Swift declaration
var finalSnapshot: NSDiffableDataSourceSectionSnapshot<ItemIdentifierType> { get }
get · iOS 14.0+

initialSnapshot

TypeScript
get initialSnapshot(): NSDiffableDataSourceSectionSnapshot<number>
Swift declaration
var initialSnapshot: NSDiffableDataSourceSectionSnapshot<ItemIdentifierType> { get }
get · iOS 14.0+

sectionIdentifier

TypeScript
get sectionIdentifier(): number
Swift declaration
var sectionIdentifier: SectionIdentifierType { get }
init · iOS 14.0+

init

TypeScript
static initCellNibHandler(cellNib: UINib, handler: ((arg0: UICollectionViewCell, arg1: _Foundation_IndexPath, arg2: unknown) => void)): Promise<UICollectionView_CellRegistration<UICollectionViewCell, unknown>>
Swift declaration
init(cellNib: UINib, handler: @escaping UICollectionView.CellRegistration<Cell, Item>.Handler)
init · iOS 14.0+

init

TypeScript
static initHandler(handler: ((arg0: UICollectionViewCell, arg1: _Foundation_IndexPath, arg2: unknown) => void)): Promise<UICollectionView_CellRegistration<UICollectionViewCell, unknown>>
Swift declaration
init(handler: @escaping UICollectionView.CellRegistration<Cell, Item>.Handler)
init · iOS 14.0+

init

TypeScript
static initElementKindHandler(elementKind: string, handler: ((arg0: UICollectionReusableView, arg1: string, arg2: _Foundation_IndexPath) => void)): Promise<UICollectionView_SupplementaryRegistration<UICollectionReusableView>>
Swift declaration
init(elementKind: String, handler: @escaping UICollectionView.SupplementaryRegistration<Supplementary>.Handler)
init · iOS 14.0+

init

TypeScript
static initSupplementaryNibElementKindHandler(supplementaryNib: UINib, elementKind: string, handler: ((arg0: UICollectionReusableView, arg1: string, arg2: _Foundation_IndexPath) => void)): Promise<UICollectionView_SupplementaryRegistration<UICollectionReusableView>>
Swift declaration
init(supplementaryNib: UINib, elementKind: String, handler: @escaping UICollectionView.SupplementaryRegistration<Supplementary>.Handler)
init · iOS 16.4+

init

TypeScript
static initWrappedValue(wrappedValue: unknown): Promise<UIViewController_ViewLoading<unknown>>
Swift declaration
init(wrappedValue: Value)
init · iOS 16.4+

init

TypeScript
static init(): Promise<UIViewController_ViewLoading<unknown>>
Swift declaration
init()

Skipped declarations

1,383 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

Preview.init(_:traits:body:)

callback cannot propagate synchronous failure

Preview.init(_:traits:body:)

callback cannot propagate synchronous failure

Preview.init(_:traits:arguments:body:)

callback cannot propagate synchronous failure

Preview.init(_:traits:arguments:body:)

callback cannot propagate synchronous failure

NotificationCenter.MessageIdentifier.batteryLevelDidChange

Static protocol requirements cannot be called through an instance.

NotificationCenter.MessageIdentifier.batteryStateDidChange

Static protocol requirements cannot be called through an instance.

NotificationCenter.MessageIdentifier.orientationDidChange

Static protocol requirements cannot be called through an instance.

NotificationCenter.MessageIdentifier.proximityStateDidChange

Static protocol requirements cannot be called through an instance.

NotificationCenter.MessageIdentifier.textDidBeginEditing

Static protocol requirements cannot be called through an instance.

NotificationCenter.MessageIdentifier.textDidChange

Static protocol requirements cannot be called through an instance.

NotificationCenter.MessageIdentifier.textDidEndEditing

Static protocol requirements cannot be called through an instance.

NotificationCenter.MessageIdentifier.stateChanged

Static protocol requirements cannot be called through an instance.

NotificationCenter.MessageIdentifier.didMoveToWritableLocation

Static protocol requirements cannot be called through an instance.

NotificationCenter.MessageIdentifier.changed

Static protocol requirements cannot be called through an instance.

NotificationCenter.MessageIdentifier.removed

Static protocol requirements cannot be called through an instance.

NotificationCenter.MessageIdentifier.keyboardWillShow

Static protocol requirements cannot be called through an instance.

NotificationCenter.MessageIdentifier.keyboardDidShow

Static protocol requirements cannot be called through an instance.

NotificationCenter.MessageIdentifier.keyboardWillHide

Static protocol requirements cannot be called through an instance.

NotificationCenter.MessageIdentifier.keyboardDidHide

Static protocol requirements cannot be called through an instance.

NotificationCenter.MessageIdentifier.keyboardWillChangeFrame

Static protocol requirements cannot be called through an instance.

NotificationCenter.MessageIdentifier.keyboardDidChangeFrame

Static protocol requirements cannot be called through an instance.

NotificationCenter.MessageIdentifier.brightnessDidChange

Static protocol requirements cannot be called through an instance.

NotificationCenter.MessageIdentifier.modeDidChange

Static protocol requirements cannot be called through an instance.

NotificationCenter.MessageIdentifier.capturedDidChange

Static protocol requirements cannot be called through an instance.

NotificationCenter.MessageIdentifier.referenceDisplayModeStatusDidChange

Static protocol requirements cannot be called through an instance.

NotificationCenter.MessageIdentifier.showDetailTargetDidChange

Static protocol requirements cannot be called through an instance.

NotificationCenter.MessageIdentifier.contentSizeCategoryDidChange

Static protocol requirements cannot be called through an instance.

NotificationCenter.MessageIdentifier.systemProtectionDidChange

Static protocol requirements cannot be called through an instance.

NotificationCenter.MessageIdentifier.willConnect

Static protocol requirements cannot be called through an instance.

NotificationCenter.MessageIdentifier.willEnterForeground

Static protocol requirements cannot be called through an instance.