UIKit Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The UIKit namespace provides the primary user interface classes for iOS, tvOS and Mac Catalyst.
Classes
| Name | Description |
|---|---|
| DraggingEventArgs |
Provides data for the DraggingEnded event. |
| NSAdaptiveImageGlyph | |
| NSAttributedString_NSAttributedStringKitAdditions |
Defines an extension method for NSAttributedString. |
| NSAttributedStringDocumentReadingOptions | |
| NSAttributedStringDocumentTypeExtensions |
Extension methods for the NSAttributedStringDocumentType enumeration. |
| NSCoder_UIGeometryKeyedCoding |
A set of NSCoder extension methods that add encoding of geometry-based data for use in UIKit. |
| NSCollectionLayoutAnchor | |
| NSCollectionLayoutBoundarySupplementaryItem | |
| NSCollectionLayoutDecorationItem | |
| NSCollectionLayoutDimension | |
| NSCollectionLayoutEdgeSpacing | |
| NSCollectionLayoutGroup | |
| NSCollectionLayoutGroupCustomItem | |
| NSCollectionLayoutItem | |
| NSCollectionLayoutSection | |
| NSCollectionLayoutSize | |
| NSCollectionLayoutSpacing | |
| NSCollectionLayoutSupplementaryItem | |
| NSDataAsset |
Platform-specific data object stored in an asset catalog. |
| NSDiffableDataSourceSectionSnapshot<ItemIdentifierType> | |
| NSDiffableDataSourceSectionTransaction<SectionIdentifierType,ItemIdentifierType> | |
| NSDiffableDataSourceSnapshot<SectionIdentifierType,ItemIdentifierType> | |
| NSDiffableDataSourceTransaction<SectionIdentifierType,ItemIdentifierType> | |
| NSExtendedStringDrawing |
String drawing extension methods for NSString. |
| NSIdentifier |
A category that adds identifier support for NSLayoutConstraint objects. |
| NSLayoutAnchor<AnchorType> |
Generates NSLayoutConstraint objects based on the value of the NSLayoutConstraint associated with |
| NSLayoutConstraint |
A relationship between two layout attributes used in a constraint-based layout. |
| NSLayoutDimension |
An NSLayoutAnchor<AnchorType> whose methods create dimensional NSLayoutConstraint objects. |
| NSLayoutManager |
Responsible for layout of text stored in a NSTextStorage object. |
| NSLayoutManagerDelegate |
A delegate object that exposes events for NSLayoutManagers. |
| NSLayoutManagerDelegate_Extensions |
Extension methods to the INSLayoutManagerDelegate interface to support all the methods from the NSLayoutManagerDelegate protocol. |
| NSLayoutXAxisAnchor |
An NSLayoutAnchor<AnchorType> whose methods create horizontal NSLayoutConstraint objects. |
| NSLayoutYAxisAnchor |
An NSLayoutAnchor<AnchorType> whose methods create vertical NSLayoutConstraint objects. |
| NSMutableAttributedStringKitAdditions |
Provides an extension method for NSMutableAttributedString that cleans up inconsistencies that develop after several edits. |
| NSMutableParagraphStyle |
A class that extends NSParagraphStyle to allow changing subattributes. |
| NSObject_UIAccessibilityCustomRotor |
Extension method for NSObject that provides access to the UIAccessibilityCustomRotor array. |
| NSObject_UIAccessibilityHitTest | |
| NSObject_UIAccessibilityTextNavigation | |
| NSObject_UIAccessibilityTextOperations | |
| NSParagraphStyle |
A class that specifies paragraph-relevant attributes of an NSAttributedString. |
| NSPreviewInteractionPreviewUpdateEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| NSShadow |
The visual attributes associated with a drop shadow. |
| NSStringDrawing |
Extension methods for NSString to support easy screen drawing. |
| NSTextAttachment |
An attachment to a NSAttributedString. |
| NSTextAttachmentContainer |
Defines the relationship between NSTextAttachments and a NSLayoutManager. |
| NSTextAttachmentViewProvider | |
| NSTextContainer |
Models the geometric layout of a page in Text Kit. |
| NSTextContentManager | |
| NSTextContentManager.Notifications |
Notifications posted by the NSTextContentManager class. |
| NSTextContentManagerDelegate |
This is a class that implements the interface INSTextContentManagerDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSTextContentManagerDelegate. |
| NSTextContentManagerDelegate_Extensions |
Extension methods to the INSTextContentManagerDelegate interface to support all the methods from the NSTextContentManagerDelegate protocol. |
| NSTextContentStorage | |
| NSTextContentStorageDelegate |
This is a class that implements the interface INSTextContentStorageDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSTextContentStorageDelegate. |
| NSTextContentStorageDelegate_Extensions |
Extension methods to the INSTextContentStorageDelegate interface to support all the methods from the NSTextContentStorageDelegate protocol. |
| NSTextElement | |
| NSTextElementProvider_Extensions |
Extension methods to the INSTextElementProvider interface to support all the methods from the NSTextElementProvider protocol. |
| NSTextHighlightColorSchemeExtensions |
Extension methods for the NSTextHighlightColorScheme enumeration. |
| NSTextHighlightStyleExtensions |
Extension methods for the NSTextHighlightStyle enumeration. |
| NSTextLayoutFragment | |
| NSTextLayoutManager | |
| NSTextLayoutManagerDelegate |
This is a class that implements the interface INSTextLayoutManagerDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSTextLayoutManagerDelegate. |
| NSTextLayoutManagerDelegate_Extensions |
Extension methods to the INSTextLayoutManagerDelegate interface to support all the methods from the NSTextLayoutManagerDelegate protocol. |
| NSTextLineFragment | |
| NSTextList | |
| NSTextListElement | |
| NSTextListMarkerFormatsExtensions |
Extension methods for the NSTextListMarkerFormats enumeration. |
| NSTextParagraph | |
| NSTextRange | |
| NSTextSelection | |
| NSTextSelectionDataSource |
This is a class that implements the interface INSTextSelectionDataSource (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSTextSelectionDataSource. |
| NSTextSelectionDataSource_Extensions |
Extension methods to the INSTextSelectionDataSource interface to support all the methods from the NSTextSelectionDataSource protocol. |
| NSTextSelectionNavigation | |
| NSTextStorage |
A subclass of NSMutableAttributedString that supports Core Text layout management. |
| NSTextStorage.Notifications |
Notifications posted by the NSTextStorage class. |
| NSTextStorageDelegate |
A delegate object that provides events relating to processing editing for NSTextStorage. |
| NSTextStorageDelegate_Extensions |
Extension methods to the INSTextStorageDelegate interface to support all the methods from the NSTextStorageDelegate protocol. |
| NSTextStorageEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| NSTextTab |
Represents a tab ___location in Text Kit. |
| NSTextViewportLayoutController | |
| NSTextViewportLayoutControllerDelegate |
This is a class that implements the interface INSTextViewportLayoutControllerDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSTextViewportLayoutControllerDelegate. |
| NSTextViewportLayoutControllerDelegate_Extensions |
Extension methods to the INSTextViewportLayoutControllerDelegate interface to support all the methods from the NSTextViewportLayoutControllerDelegate protocol. |
| NSUIViewToolbarItem | |
| TransitionCoordinator_UIViewController |
Provides the |
| UIAcceleration |
A class that stores the data from an acceleration event. |
| UIAccelerometer |
A class that encapsulates the onboard hardware accelerometer and generates UIAcceleration objects. |
| UIAccelerometerDelegate |
A class used to receive notifications from the UIAccelerometer. |
| UIAccelerometerDelegate_Extensions |
Extension methods to the IUIAccelerometerDelegate interface to support all the methods from the UIAccelerometerDelegate protocol. |
| UIAccelerometerEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UIAccessibility |
Provides access to the accessibility framework for UIKit. |
| UIAccessibilityAnnouncementFinishedEventArgs |
Provides data for an event based on a posted NSNotification object. |
| UIAccessibilityContainer_Extensions |
Extension methods to the IUIAccessibilityContainer interface to support all the methods from the UIAccessibilityContainer protocol. |
| UIAccessibilityContainerDataTable |
This is a class that implements the interface IUIAccessibilityContainerDataTable (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIAccessibilityContainerDataTable. |
| UIAccessibilityContainerDataTable_Extensions |
Extension methods to the IUIAccessibilityContainerDataTable interface to support all the methods from the UIAccessibilityContainerDataTable protocol. |
| UIAccessibilityCustomAction | |
| UIAccessibilityCustomRotor | |
| UIAccessibilityCustomRotorItemResult | |
| UIAccessibilityCustomRotorSearchPredicate | |
| UIAccessibilityElement | |
| UIAccessibilityLocationDescriptor |
An object that provides an accessible description of a ___location. |
| UIAccessibilityPriorityExtensions |
Extension methods for the UIAccessibilityPriority enumeration. |
| UIAccessibilityReadingContent_Extensions |
Extension methods to the IUIAccessibilityReadingContent interface to support all the methods from the UIAccessibilityReadingContent protocol. |
| UIAccessibilityTextualContextExtensions |
Extension methods for the UIAccessibilityTextualContext enumeration. |
| UIAccessibilityTraitsExtensions |
Extension methods for the UIAccessibilityTraits enumeration. |
| UIAction | |
| UIActionIdentifierExtensions |
Extension methods for the UIActionIdentifier enumeration. |
| UIActionSheet |
A UIView that displays an action sheet with one or more buttons. (As of iOS 8, devs should use UIAlertController rather than this class.) |
| UIActionSheet.UIActionSheetAppearance |
Appearance class for objects of type UIActionSheet. |
| UIActionSheetDelegate |
A class used to receive notifications from a UIActionSheet. |
| UIActionSheetDelegate_Extensions |
Extension methods to the IUIActionSheetDelegate interface to support all the methods from the UIActionSheetDelegate protocol. |
| UIActivity |
Abstract base class of activities to which the UIActivityViewController can send data. |
| UIActivityCollaborationModeRestriction | |
| UIActivityIndicatorView | |
| UIActivityIndicatorView.UIActivityIndicatorViewAppearance |
Appearance class for objects of type UIActivityIndicatorView. |
| UIActivityItemProvider |
Abstract class that, when subtyped, can be a proxy for the data of a UIActivity. |
| UIActivityItemsConfiguration | |
| UIActivityItemsConfigurationInteractionExtensions |
Extension methods for the UIActivityItemsConfigurationInteraction enumeration. |
| UIActivityItemsConfigurationMetadataKey | |
| UIActivityItemsConfigurationPreviewIntentExtensions |
Extension methods for the UIActivityItemsConfigurationPreviewIntent enumeration. |
| UIActivityItemsConfigurationReading_Extensions |
Extension methods to the IUIActivityItemsConfigurationReading interface to support all the methods from the UIActivityItemsConfigurationReading protocol. |
| UIActivityItemSource |
Abstract class that, when implemented, provides data for use by a UIActivityViewController |
| UIActivityItemSource_Extensions |
Extension methods to the IUIActivityItemSource interface to support all the methods from the UIActivityItemSource protocol. |
| UIActivityType |
Identifiers for iOS-provided activities. |
| UIActivityViewController |
A standard view controller that connects the application to a number of standard services such as social networks, SMS, etc. |
| UIAdaptivePresentationControllerDelegate |
This is a class that implements the interface IUIAdaptivePresentationControllerDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIAdaptivePresentationControllerDelegate. |
| UIAdaptivePresentationControllerDelegate_Extensions |
Extension methods to the IUIAdaptivePresentationControllerDelegate interface to support all the methods from the UIAdaptivePresentationControllerDelegate protocol. |
| UIAlertAction | |
| UIAlertController | |
| UIAlertView |
A UIView that displays a dialog message with one or more buttons. (As of iOS 8, devs should use UIAlertController rather than this class.) |
| UIAlertView.UIAlertViewAppearance |
Appearance class for objects of type UIAlertView. |
| UIAlertViewDelegate |
A class used to receive notifications from a UIAlertView. |
| UIAlertViewDelegate_Extensions |
Extension methods to the IUIAlertViewDelegate interface to support all the methods from the UIAlertViewDelegate protocol. |
| UIAppearance |
Proxy class for styling the appearance of UIKit views. |
| UIAppearanceContainer |
This is a class that implements the interface IUIAppearanceContainer (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIAppearanceContainer. |
| UIApplication | |
| UIApplication_DefaultApplication | |
| UIApplication.Notifications |
Notifications posted by the UIApplication class. |
| UIApplicationCategoryDefaultErrorCodeExtensions |
Extension methods for the UIApplicationCategoryDefaultErrorCode enumeration. |
| UIApplicationDelegate |
This is a class that implements the interface IUIApplicationDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIApplicationDelegate. |
| UIApplicationDelegate_Extensions |
Extension methods to the IUIApplicationDelegate interface to support all the methods from the UIApplicationDelegate protocol. |
| UIApplicationLaunchEventArgs |
Provides data for an event based on a posted NSNotification object. |
| UIApplicationOpenUrlOptions |
A DictionaryContainer that holds options for use with calls to OpenUrl(NSUrl) or OpenUrl(NSUrl, NSDictionary, Action<Boolean>). |
| UIApplicationShortcutIcon |
Icon for a Quick Action shortcut, which appears in response to user-applied pressure. |
| UIApplicationShortcutItem |
A Quick Action shortcut, which appears in response to user-applied pressure. |
| UIAttachmentBehavior | |
| UIBackgroundConfiguration | |
| UIBackgroundExtensionView | |
| UIBackgroundExtensionView.UIBackgroundExtensionViewAppearance |
Appearance class for objects of type UIBackgroundExtensionView. |
| UIBandSelectionInteraction | |
| UIBarAppearance | |
| UIBarButtonItem | |
| UIBarButtonItem.UIBarButtonItemAppearance |
Appearance class for objects of type UIBarButtonItem. |
| UIBarButtonItemAppearance | |
| UIBarButtonItemBadge | |
| UIBarButtonItemGroup | |
| UIBarButtonItemStateAppearance | |
| UIBarItem | |
| UIBarItem.Notifications |
Notifications posted by the UIBarItem class. |
| UIBarItem.UIBarItemAppearance |
Appearance class for objects of type UIBarItem. |
| UIBarPositioning |
This is a class that implements the interface IUIBarPositioning (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIBarPositioning. |
| UIBarPositioningDelegate |
This is a class that implements the interface IUIBarPositioningDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIBarPositioningDelegate. |
| UIBarPositioningDelegate_Extensions |
Extension methods to the IUIBarPositioningDelegate interface to support all the methods from the UIBarPositioningDelegate protocol. |
| UIBezierPath | |
| UIBlurEffect | |
| UIButton | |
| UIButton.UIButtonAppearance |
Appearance class for objects of type UIButton. |
| UIButtonConfiguration | |
| UIButtonEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UICalendarSelection | |
| UICalendarSelectionMultiDate | |
| UICalendarSelectionMultiDateDelegate |
This is a class that implements the interface IUICalendarSelectionMultiDateDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUICalendarSelectionMultiDateDelegate. |
| UICalendarSelectionMultiDateDelegate_Extensions |
Extension methods to the IUICalendarSelectionMultiDateDelegate interface to support all the methods from the UICalendarSelectionMultiDateDelegate protocol. |
| UICalendarSelectionSingleDate | |
| UICalendarSelectionSingleDateDelegate |
This is a class that implements the interface IUICalendarSelectionSingleDateDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUICalendarSelectionSingleDateDelegate. |
| UICalendarSelectionSingleDateDelegate_Extensions |
Extension methods to the IUICalendarSelectionSingleDateDelegate interface to support all the methods from the UICalendarSelectionSingleDateDelegate protocol. |
| UICalendarSelectionWeekOfYear | |
| UICalendarSelectionWeekOfYearDelegate |
This is a class that implements the interface IUICalendarSelectionWeekOfYearDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUICalendarSelectionWeekOfYearDelegate. |
| UICalendarView | |
| UICalendarView.UICalendarViewAppearance |
Appearance class for objects of type UICalendarView. |
| UICalendarViewDecoration | |
| UICalendarViewDelegate |
This is a class that implements the interface IUICalendarViewDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUICalendarViewDelegate. |
| UICalendarViewDelegate_Extensions |
Extension methods to the IUICalendarViewDelegate interface to support all the methods from the UICalendarViewDelegate protocol. |
| UICanvasFeedbackGenerator | |
| UICellAccessory | |
| UICellAccessoryCheckmark | |
| UICellAccessoryCustomView | |
| UICellAccessoryDelete | |
| UICellAccessoryDetail | |
| UICellAccessoryDisclosureIndicator | |
| UICellAccessoryInsert | |
| UICellAccessoryLabel | |
| UICellAccessoryMultiselect | |
| UICellAccessoryOutlineDisclosure | |
| UICellAccessoryPopUpMenu | |
| UICellAccessoryReorder | |
| UICellConfigurationState | |
| UICGFloatTraitDefinition |
This is a class that implements the interface IUICGFloatTraitDefinition (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUICGFloatTraitDefinition. |
| UICloudSharingController |
Standard UIViewController for adding or removing people from a CloudKit share record. |
| UICloudSharingControllerDelegate |
Delegate object for the CloudKit sharing controller. |
| UICloudSharingControllerDelegate_Extensions |
Extension methods to the IUICloudSharingControllerDelegate interface to support all the methods from the UICloudSharingControllerDelegate protocol. |
| UICollectionElementKindSectionKey |
Constants relating to UICollectionElementKindSection. |
| UICollectionLayoutListConfiguration | |
| UICollectionLayoutSectionOrthogonalScrollingDecelerationRate | |
| UICollectionLayoutSectionOrthogonalScrollingProperties | |
| UICollectionReusableView | |
| UICollectionReusableView.UICollectionReusableViewAppearance |
Appearance class for objects of type UICollectionReusableView. |
| UICollectionView | |
| UICollectionView.UICollectionViewAppearance |
Appearance class for objects of type UICollectionView. |
| UICollectionViewCell | |
| UICollectionViewCell.UICollectionViewCellAppearance |
Appearance class for objects of type UICollectionViewCell. |
| UICollectionViewCellRegistration | |
| UICollectionViewCompositionalLayout | |
| UICollectionViewCompositionalLayoutConfiguration | |
| UICollectionViewController | |
| UICollectionViewDataSource |
The data source for a UICollectionView. |
| UICollectionViewDataSource_Extensions |
Extension methods to the IUICollectionViewDataSource interface to support all the methods from the UICollectionViewDataSource protocol. |
| UICollectionViewDataSourcePrefetching_Extensions |
Extension methods to the IUICollectionViewDataSourcePrefetching interface to support all the methods from the UICollectionViewDataSourcePrefetching protocol. |
| UICollectionViewDelegate |
This is a class that implements the interface IUICollectionViewDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUICollectionViewDelegate. |
| UICollectionViewDelegate_Extensions |
Extension methods to the IUICollectionViewDelegate interface to support all the methods from the UICollectionViewDelegate protocol. |
| UICollectionViewDelegateFlowLayout |
This is a class that implements the interface IUICollectionViewDelegateFlowLayout (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUICollectionViewDelegateFlowLayout. |
| UICollectionViewDelegateFlowLayout_Extensions |
Extension methods to the IUICollectionViewDelegateFlowLayout interface to support all the methods from the UICollectionViewDelegateFlowLayout protocol. |
| UICollectionViewDiffableDataSource<SectionIdentifierType,ItemIdentifierType> | |
| UICollectionViewDiffableDataSourceReorderingHandlers<SectionType,ItemType> | |
| UICollectionViewDiffableDataSourceSectionSnapshotHandlers<ItemType> | |
| UICollectionViewDragDelegate |
Interface for a drag operation that started from a collection view. |
| UICollectionViewDragDelegate_Extensions |
Extension methods to the IUICollectionViewDragDelegate interface to support all the methods from the UICollectionViewDragDelegate protocol. |
| UICollectionViewDropDelegate |
Delegate for handling drops to collection views. |
| UICollectionViewDropDelegate_Extensions |
Extension methods to the IUICollectionViewDropDelegate interface to support all the methods from the UICollectionViewDropDelegate protocol. |
| UICollectionViewDropPlaceholder |
Developers should use this object as a temporary placeholder while retrieving data from a NSItemProvider. |
| UICollectionViewDropProposal |
The proposed method of handling dropped content for a collection view. |
| UICollectionViewFlowLayout | |
| UICollectionViewFlowLayoutInvalidationContext | |
| UICollectionViewFocusUpdateContext | |
| UICollectionViewLayout | |
| UICollectionViewLayoutAttributes | |
| UICollectionViewLayoutInvalidationContext | |
| UICollectionViewListCell | |
| UICollectionViewListCell.UICollectionViewListCellAppearance |
Appearance class for objects of type UICollectionViewListCell. |
| UICollectionViewPlaceholder | |
| UICollectionViewSource |
This is a class that implements the interface IUICollectionViewSource (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUICollectionViewSource. |
| UICollectionViewSupplementaryRegistration | |
| UICollectionViewTransitionLayout | |
| UICollectionViewTransitionResult |
This class holds the return values for an asynchronous operation. |
| UICollectionViewUpdateItem | |
| UICollisionBeganBoundaryContactEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UICollisionBeganContactEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UICollisionBehavior | |
| UICollisionBehaviorDelegate |
This is a class that implements the interface IUICollisionBehaviorDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUICollisionBehaviorDelegate. |
| UICollisionBehaviorDelegate_Extensions |
Extension methods to the IUICollisionBehaviorDelegate interface to support all the methods from the UICollisionBehaviorDelegate protocol. |
| UICollisionEndedBoundaryContactEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UICollisionEndedContactEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UIColor | |
| UIColorEffect | |
| UIColorPickerViewController | |
| UIColorPickerViewControllerDelegate |
This is a class that implements the interface IUIColorPickerViewControllerDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIColorPickerViewControllerDelegate. |
| UIColorPickerViewControllerDelegate_Extensions |
Extension methods to the IUIColorPickerViewControllerDelegate interface to support all the methods from the UIColorPickerViewControllerDelegate protocol. |
| UIColorWell | |
| UIColorWell.UIColorWellAppearance |
Appearance class for objects of type UIColorWell. |
| UICommand | |
| UICommandAlternate | |
| UIConfigurationColorTransformer | |
| UIContentContainer |
This is a class that implements the interface IUIContentContainer (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIContentContainer. |
| UIContentSizeCategoryChangedEventArgs |
Provides data for the event. |
| UIContentSizeCategoryExtensions |
Extension methods for the UIContentSizeCategory enumeration. |
| UIContentUnavailableButtonProperties | |
| UIContentUnavailableConfiguration | |
| UIContentUnavailableConfigurationState | |
| UIContentUnavailableImageProperties | |
| UIContentUnavailableTextProperties | |
| UIContentUnavailableView | |
| UIContentUnavailableView.UIContentUnavailableViewAppearance |
Appearance class for objects of type UIContentUnavailableView. |
| UIContentView_Extensions |
Extension methods to the IUIContentView interface to support all the methods from the UIContentView protocol. |
| UIContextMenuConfiguration | |
| UIContextMenuInteraction | |
| UIContextMenuInteractionDelegate |
This is a class that implements the interface IUIContextMenuInteractionDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIContextMenuInteractionDelegate. |
| UIContextMenuInteractionDelegate_Extensions |
Extension methods to the IUIContextMenuInteractionDelegate interface to support all the methods from the UIContextMenuInteractionDelegate protocol. |
| UIContextMenuSystem | |
| UIContextualAction |
A context action for a table row. |
| UIControl | |
| UIControl.UIControlAppearance |
Appearance class for objects of type UIControl. |
| UIConversationContext | |
| UIConversationEntry | |
| UICoordinateSpace |
A frame of reference on the screen. |
| UICornerConfiguration | |
| UICornerRadius | |
| UICubicTimingParameters | |
| UIDatePicker |
A UIControl that displays a date picker control. |
| UIDatePicker.UIDatePickerAppearance |
Appearance class for objects of type UIDatePicker. |
| UIDeferredMenuElement | |
| UIDeferredMenuElementProvider | |
| UIDevice | |
| UIDevice.Notifications |
Notifications posted by the UIDevice class. |
| UIDeviceOrientationExtensions |
Extension methods for the UIDeviceOrientation class. |
| UIDictationPhrase | |
| UIDocument |
Abstract base class providing local and cloud-based management of Model data. |
| UIDocument.Notifications |
Notifications posted by the UIDocument class. |
| UIDocumentBrowserAction |
Describes a custom action that the developer can add to the UI of a document browser. |
| UIDocumentBrowserErrorCodeExtensions |
Extension methods for the UIDocumentBrowserErrorCode enumeration. |
| UIDocumentBrowserTransitionController |
Contains standard animations for a document browser. |
| UIDocumentBrowserViewController |
A viewer for browsing documents. |
| UIDocumentBrowserViewControllerDelegate |
Handles user interactions with a document browser. |
| UIDocumentBrowserViewControllerDelegate_Extensions |
Extension methods to the IUIDocumentBrowserViewControllerDelegate interface to support all the methods from the UIDocumentBrowserViewControllerDelegate protocol. |
| UIDocumentCreationIntentExtensions |
Extension methods for the UIDocumentCreationIntent enumeration. |
| UIDocumentInteractionController |
Supports displaying, preview and opening files stored on the device. |
| UIDocumentInteractionControllerDelegate |
A class used to receive notifications from the UIDocumentInteractionController class. |
| UIDocumentInteractionControllerDelegate_Extensions |
Extension methods to the IUIDocumentInteractionControllerDelegate interface to support all the methods from the UIDocumentInteractionControllerDelegate protocol. |
| UIDocumentMenuDelegate |
Delegate object for UIDocumentMenuViewController objects. Provides methods called when a document is picked or when the picking has been cancelled. |
| UIDocumentMenuDelegate_Extensions |
Extension methods to the IUIDocumentMenuDelegate interface to support all the methods from the UIDocumentMenuDelegate protocol. |
| UIDocumentMenuDocumentPickedEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UIDocumentMenuViewController |
A UIViewController that presents all available document pickers for a given file type and mode. |
| UIDocumentPickedAtUrlsEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UIDocumentPickedEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UIDocumentPickerDelegate |
Delegate object for UIDocumentPickerViewController object. Defines methods called when the user picks a document or cancels. |
| UIDocumentPickerDelegate_Extensions |
Extension methods to the IUIDocumentPickerDelegate interface to support all the methods from the UIDocumentPickerDelegate protocol. |
| UIDocumentPickerExtensionViewController |
Subclasses of UIDocumentPickerExtensionViewController extend the Document Picker, allowing the user to import, export, open, and move documents outside of the local sandbox. |
| UIDocumentPickerViewController |
Allows the user to select external documents or destinations. |
| UIDocumentProperties | |
| UIDocumentSendingToApplicationEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UIDocumentViewControllerLaunchOptions | |
| UIDocViewController | |
| UIDragDropSessionExtensions |
Contains methods for working with drag-and-drop sessions, including a default implementation of LoadObjects(Class, Action<INSItemProviderReading[]>). |
| UIDragInteraction |
Interaction for dragging items and delegating drag session calls and item providing. |
| UIDragInteractionDelegate |
Delegate object for drag interaction events. |
| UIDragInteractionDelegate_Extensions |
Extension methods to the IUIDragInteractionDelegate interface to support all the methods from the UIDragInteractionDelegate protocol. |
| UIDragItem |
An item that is being dragged. |
| UIDragPreview |
A visual representation of a dragging item. |
| UIDragPreviewParameters |
Specifies the appearance of the view that displays the drag preview. |
| UIDragPreviewTarget |
Represents the ___location to which items from dropped or cancelled drag activities will animate. |
| UIDropInteraction |
An implementation of IUIInteraction used for a drop interaction. |
| UIDropInteractionDelegate |
Delegate object for a drop interaction. |
| UIDropInteractionDelegate_Extensions |
Extension methods to the IUIDropInteractionDelegate interface to support all the methods from the UIDropInteractionDelegate protocol. |
| UIDropProposal |
Represents a proposed response to a drop operation. |
| UIDynamicAnimator | |
| UIDynamicAnimatorDelegate |
This is a class that implements the interface IUIDynamicAnimatorDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIDynamicAnimatorDelegate. |
| UIDynamicAnimatorDelegate_Extensions |
Extension methods to the IUIDynamicAnimatorDelegate interface to support all the methods from the UIDynamicAnimatorDelegate protocol. |
| UIDynamicBehavior | |
| UIDynamicItem |
This is a class that implements the interface IUIDynamicItem (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIDynamicItem. |
| UIDynamicItem_Extensions |
Extension methods to the IUIDynamicItem interface to support all the methods from the UIDynamicItem protocol. |
| UIDynamicItemBehavior | |
| UIDynamicItemGroup | |
| UIEditMenuConfiguration | |
| UIEditMenuInteraction | |
| UIEditMenuInteractionDelegate |
This is a class that implements the interface IUIEditMenuInteractionDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIEditMenuInteractionDelegate. |
| UIEditMenuInteractionDelegate_Extensions |
Extension methods to the IUIEditMenuInteractionDelegate interface to support all the methods from the UIEditMenuInteractionDelegate protocol. |
| UIEvent | |
| UIEventAttribution | |
| UIEventAttributionView | |
| UIEventAttributionView.UIEventAttributionViewAppearance |
Appearance class for objects of type UIEventAttributionView. |
| UIEventButtonMaskExtensions | |
| UIExtensionPointIdentifier |
Class that identifies keyboard types to disallow. |
| UIFeedbackGenerator |
Abstract base class for classes that generate feedback hints, such as haptics. |
| UIFieldBehavior | |
| UIFindInteraction | |
| UIFindInteractionDelegate |
This is a class that implements the interface IUIFindInteractionDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIFindInteractionDelegate. |
| UIFindInteractionDelegate_Extensions |
Extension methods to the IUIFindInteractionDelegate interface to support all the methods from the UIFindInteractionDelegate protocol. |
| UIFindSession | |
| UIFocusAnimationCoordinator | |
| UIFocusDebugger | |
| UIFocusEffect | |
| UIFocusEnvironment_Extensions |
Extension methods to the IUIFocusEnvironment interface to support all the methods from the UIFocusEnvironment protocol. |
| UIFocusGuide | |
| UIFocusHaloEffect | |
| UIFocusItem_Extensions |
Extension methods to the IUIFocusItem interface to support all the methods from the UIFocusItem protocol. |
| UIFocusMovementHint | |
| UIFocusSoundIdentifierExtensions |
Extension methods for the UIFocusSoundIdentifier enumeration. |
| UIFocusSystem | |
| UIFocusUpdateContext | |
| UIFocusUpdateContext.Notifications |
Notifications posted by the UIFocusUpdateContext class. |
| UIFont | |
| UIFontAttributes |
Attributes used to describe a font, used by UIFontDescriptor |
| UIFontDescriptor | |
| UIFontDescriptorSystemDesignExtensions |
Extension methods for the UIFontDescriptorSystemDesign enumeration. |
| UIFontFeature |
Represents a single typographic or font layout feature. |
| UIFontMetrics | |
| UIFontPickerViewController | |
| UIFontPickerViewControllerConfiguration | |
| UIFontPickerViewControllerDelegate |
This is a class that implements the interface IUIFontPickerViewControllerDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIFontPickerViewControllerDelegate. |
| UIFontPickerViewControllerDelegate_Extensions |
Extension methods to the IUIFontPickerViewControllerDelegate interface to support all the methods from the UIFontPickerViewControllerDelegate protocol. |
| UIFontTextStyleExtensions |
Extension methods for the UIFontTextStyle enumeration. |
| UIFontTraits |
A DictionaryContainer that describes the symbolic traits of a UIFont. Returned by Traits. |
| UIFontWeightConstants | |
| UIFontWeightExtensions | |
| UIGestureRecognizer | |
| UIGestureRecognizer.ParameterlessDispatch |
Subtype of UIGestureRecognizer.Token, which is returned by AddGestureRecognizer(UIGestureRecognizer). |
| UIGestureRecognizer.ParametrizedDispatch |
Subtype of UIGestureRecognizer.Token. |
| UIGestureRecognizer.Token |
Represents an action that was added to a UIGestureRecognizer. |
| UIGestureRecognizerDelegate |
This is a class that implements the interface IUIGestureRecognizerDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIGestureRecognizerDelegate. |
| UIGestureRecognizerDelegate_Extensions |
Extension methods to the IUIGestureRecognizerDelegate interface to support all the methods from the UIGestureRecognizerDelegate protocol. |
| UIGlassContainerEffect | |
| UIGlassEffect | |
| UIGraphics |
Helper methods to paint on the screen, PDF context or bitmaps. |
| UIGraphicsImageRenderer | |
| UIGraphicsImageRendererContext | |
| UIGraphicsImageRendererFormat | |
| UIGraphicsPdfRenderer | |
| UIGraphicsPdfRendererContext | |
| UIGraphicsPdfRendererFormat | |
| UIGraphicsRenderer | |
| UIGraphicsRendererContext | |
| UIGraphicsRendererFormat | |
| UIGravityBehavior | |
| UIGuidedAccessErrorCodeExtensions |
Extension methods for the UIGuidedAccessErrorCode enumeration. |
| UIGuidedAccessRestriction |
A static class that provides a method to determine the state of a Guided Access restriction. |
| UIGuidedAccessRestrictionDelegate_Extensions |
Extension methods to the IUIGuidedAccessRestrictionDelegate interface to support all the methods from the UIGuidedAccessRestrictionDelegate protocol. |
| UIHoverAutomaticEffect | |
| UIHoverGestureRecognizer | |
| UIHoverHighlightEffect | |
| UIHoverLiftEffect | |
| UIHoverStyle | |
| UIImage | |
| UIImage.Notifications |
Notifications posted by the UIImage class. |
| UIImageAsset | |
| UIImageConfiguration | |
| UIImagePickerController |
Provides access to the system image and video capturing and selection facilities. |
| UIImagePickerControllerDelegate |
A class used to receive notifications from the UIImagePickerController. |
| UIImagePickerControllerDelegate_Extensions |
Extension methods to the IUIImagePickerControllerDelegate interface to support all the methods from the UIImagePickerControllerDelegate protocol. |
| UIImagePickerMediaPickedEventArgs |
Provides data for the FinishedPickingMedia event. |
| UIImageReader | |
| UIImageReaderConfiguration | |
| UIImageResizingModeExtensions | |
| UIImageSymbolConfiguration | |
| UIImageView | |
| UIImageView.UIImageViewAppearance |
Appearance class for objects of type UIImageView. |
| UIImpactFeedbackGenerator |
A UIFeedbackGenerator that creates haptics simulating impacts. |
| UIIndirectScribbleInteraction | |
| UIIndirectScribbleInteractionDelegate |
This is a class that implements the interface IUIIndirectScribbleInteractionDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIIndirectScribbleInteractionDelegate. |
| UIIndirectScribbleInteractionDelegate_Extensions |
Extension methods to the IUIIndirectScribbleInteractionDelegate interface to support all the methods from the UIIndirectScribbleInteractionDelegate protocol. |
| UIInputSuggestion | |
| UIInputView | |
| UIInputView.UIInputViewAppearance |
Appearance class for objects of type UIInputView. |
| UIInputViewAudioFeedback_Extensions |
Extension methods to the IUIInputViewAudioFeedback interface to support all the methods from the UIInputViewAudioFeedback protocol. |
| UIInputViewController | |
| UIInterfaceOrientationExtensions |
Extension methods for the UIInterfaceOrientation enumeration. |
| UIInterpolatingMotionEffect | |
| UIKey | |
| UIKeyboard |
The iPhone virtual keyboard. |
| UIKeyboard.Notifications |
Notifications posted by the UIKeyboard class. |
| UIKeyboardEventArgs |
Provides data for an event based on a posted NSNotification object. |
| UIKeyboardLayoutGuide | |
| UIKeyCommand | |
| UIKitThreadAccessException |
Exception thrown when a UIKit API is invoked from a background thread. |
| UILabel | |
| UILabel.UILabelAppearance |
Appearance class for objects of type UILabel. |
| UILargeContentViewerInteraction | |
| UILargeContentViewerInteraction.Notifications |
Notifications posted by the UILargeContentViewerInteraction class. |
| UILargeContentViewerInteractionDelegate |
This is a class that implements the interface IUILargeContentViewerInteractionDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUILargeContentViewerInteractionDelegate. |
| UILargeContentViewerInteractionDelegate_Extensions |
Extension methods to the IUILargeContentViewerInteractionDelegate interface to support all the methods from the UILargeContentViewerInteractionDelegate protocol. |
| UILayoutGuide | |
| UILayoutGuide_UIConstraintBasedLayoutDebugging | |
| UILayoutSupport |
Provides the Length property, which specifies the distance, in points, from the nearest screen edge to the guide. |
| UILexicon |
A set of UILexiconEntry objects derived from a variety of system resources, such as first and last names from the Address Book, text shortcuts, and Apple product names. |
| UILexiconEntry |
When the user types UserInput, an app dev can retrieve the properly spelled or capitalized DocumentText. |
| UIListContentConfiguration | |
| UIListContentImageProperties | |
| UIListContentTextProperties | |
| UIListContentView | |
| UIListContentView.UIListContentViewAppearance |
Appearance class for objects of type UIListContentView. |
| UIListSeparatorConfiguration | |
| UILocalizedIndexedCollation | |
| UILocalNotification |
Creates time-based notifications that the operating system delivers to the user. |
| UILongPressGestureRecognizer | |
| UIMailConversationContext | |
| UIMailConversationEntry | |
| UIMainMenuSystem | |
| UIMainMenuSystemConfiguration | |
| UIManagedDocument |
A UIDocument that integrates with Core Data. |
| UIMarkupTextPrintFormatter |
Lays out HTML text for multipage printing. |
| UIMenu | |
| UIMenuController |
The class used to implement Cut, Copy, Paste, Select, and Delete commands. |
| UIMenuController.Notifications |
Notifications posted by the UIMenuController class. |
| UIMenuDisplayPreferences | |
| UIMenuElement | |
| UIMenuIdentifierExtensions |
Extension methods for the UIMenuIdentifier enumeration. |
| UIMenuItem |
Creates menu items that are attached to the editing menu. |
| UIMenuLeaf_Extensions |
Extension methods to the IUIMenuLeaf interface to support all the methods from the UIMenuLeaf protocol. |
| UIMenuSystem | |
| UIMenuSystemFindElementGroupConfiguration | |
| UIMessageConversationContext | |
| UIMessageConversationEntry | |
| UIMotionEffect | |
| UIMotionEffectGroup | |
| UIMutableApplicationShortcutItem |
A mutable "quick action" available on the Home screen. |
| UIMutableTraits |
This is a class that implements the interface IUIMutableTraits (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIMutableTraits. |
| UIMutableUserNotificationAction |
A UIUserNotificationAction that can be modified after creation. |
| UIMutableUserNotificationCategory |
A UIUserNotificationCategory that can be modified after creation. |
| UINavigationBar | |
| UINavigationBar.UINavigationBarAppearance |
Appearance class for objects of type UINavigationBar. |
| UINavigationBarAppearance | |
| UINavigationBarDelegate |
This is a class that implements the interface IUINavigationBarDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUINavigationBarDelegate. |
| UINavigationBarDelegate_Extensions |
Extension methods to the IUINavigationBarDelegate interface to support all the methods from the UINavigationBarDelegate protocol. |
| UINavigationController | |
| UINavigationControllerDelegate |
This is a class that implements the interface IUINavigationControllerDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUINavigationControllerDelegate. |
| UINavigationControllerDelegate_Extensions |
Extension methods to the IUINavigationControllerDelegate interface to support all the methods from the UINavigationControllerDelegate protocol. |
| UINavigationItem | |
| UINavigationItemRenameDelegate |
This is a class that implements the interface IUINavigationItemRenameDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUINavigationItemRenameDelegate. |
| UINavigationItemRenameDelegate_Extensions |
Extension methods to the IUINavigationItemRenameDelegate interface to support all the methods from the UINavigationItemRenameDelegate protocol. |
| UINib | |
| UINotificationFeedbackGenerator |
A UIFeedbackGenerator that generates haptics relating to successes, failures, and warnings. |
| UINSIntegerTraitDefinition |
This is a class that implements the interface IUINSIntegerTraitDefinition (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUINSIntegerTraitDefinition. |
| UIObjectRestoration |
This is a class that implements the interface IUIObjectRestoration (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIObjectRestoration. |
| UIObjectTraitDefinition |
This is a class that implements the interface IUIObjectTraitDefinition (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIObjectTraitDefinition. |
| UIOpenUrlContext | |
| UIPageControl | |
| UIPageControl.UIPageControlAppearance |
Appearance class for objects of type UIPageControl. |
| UIPageControlProgress | |
| UIPageControlProgressDelegate |
This is a class that implements the interface IUIPageControlProgressDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIPageControlProgressDelegate. |
| UIPageControlProgressDelegate_Extensions |
Extension methods to the IUIPageControlProgressDelegate interface to support all the methods from the UIPageControlProgressDelegate protocol. |
| UIPageControlTimerProgress | |
| UIPageControlTimerProgressDelegate |
This is a class that implements the interface IUIPageControlTimerProgressDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIPageControlTimerProgressDelegate. |
| UIPageControlTimerProgressDelegate_Extensions |
Extension methods to the IUIPageControlTimerProgressDelegate interface to support all the methods from the UIPageControlTimerProgressDelegate protocol. |
| UIPageViewController | |
| UIPageViewControllerDataSource |
This is a class that implements the interface IUIPageViewControllerDataSource (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIPageViewControllerDataSource. |
| UIPageViewControllerDataSource_Extensions |
Extension methods to the IUIPageViewControllerDataSource interface to support all the methods from the UIPageViewControllerDataSource protocol. |
| UIPageViewControllerDelegate |
This is a class that implements the interface IUIPageViewControllerDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIPageViewControllerDelegate. |
| UIPageViewControllerDelegate_Extensions |
Extension methods to the IUIPageViewControllerDelegate interface to support all the methods from the UIPageViewControllerDelegate protocol. |
| UIPageViewControllerTransitionEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UIPageViewFinishedAnimationEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UIPanGestureRecognizer | |
| UIPasteboard |
Support for the system pasteboard for cut, copy and paste. |
| UIPasteboard.Notifications |
Notifications posted by the UIPasteboard class. |
| UIPasteboardChangeEventArgs |
Provides data for an event based on a posted NSNotification object. |
| UIPasteboardDetectionPatternExtensions |
Extension methods for the UIPasteboardDetectionPattern enumeration. |
| UIPasteboardNames |
Constants that identify the name of a pasteboard. |
| UIPasteboardOptionKeys | |
| UIPasteboardOptions |
A DictionaryContainer that holds options for describing pasteboard privacy. |
| UIPasteConfiguration |
Object that paste responders use to tell whether they accept pastes and drops for specific data typed. |
| UIPasteConfigurationSupporting_Extensions |
Extension methods to the IUIPasteConfigurationSupporting interface to support all the methods from the UIPasteConfigurationSupporting protocol. |
| UIPasteControl | |
| UIPasteControl.UIPasteControlAppearance |
Appearance class for objects of type UIPasteControl. |
| UIPasteControlConfiguration | |
| UIPathEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UIPencilHoverPose | |
| UIPencilInteraction | |
| UIPencilInteractionDelegate |
This is a class that implements the interface IUIPencilInteractionDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIPencilInteractionDelegate. |
| UIPencilInteractionDelegate_Extensions |
Extension methods to the IUIPencilInteractionDelegate interface to support all the methods from the UIPencilInteractionDelegate protocol. |
| UIPencilInteractionSqueeze | |
| UIPencilInteractionTap | |
| UIPercentDrivenInteractiveTransition | |
| UIPickerView |
A UIView that displays a spinning wheel control used to select data. |
| UIPickerView.UIPickerViewAppearance |
Appearance class for objects of type UIPickerView. |
| UIPickerViewAccessibilityDelegate |
Allows accessibility hint and label to be set in a picker view. |
| UIPickerViewAccessibilityDelegate_Extensions |
Extension methods to the IUIPickerViewAccessibilityDelegate interface to support all the methods from the UIPickerViewAccessibilityDelegate protocol. |
| UIPickerViewDataSource |
Base class for models that provide data to a UIPickerView object. |
| UIPickerViewDelegate |
Class that receives event notifications from the UIPickerView. |
| UIPickerViewDelegate_Extensions |
Extension methods to the IUIPickerViewDelegate interface to support all the methods from the UIPickerViewDelegate protocol. |
| UIPickerViewModel |
The model for the UIPickerView. |
| UIPinchGestureRecognizer |
Gesture recognizer for pinches. |
| UIPointerAccessory | |
| UIPointerEffect | |
| UIPointerHighlightEffect | |
| UIPointerHoverEffect | |
| UIPointerInteraction | |
| UIPointerInteractionDelegate |
This is a class that implements the interface IUIPointerInteractionDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIPointerInteractionDelegate. |
| UIPointerInteractionDelegate_Extensions |
Extension methods to the IUIPointerInteractionDelegate interface to support all the methods from the UIPointerInteractionDelegate protocol. |
| UIPointerLiftEffect | |
| UIPointerLockState | |
| UIPointerLockState.Notifications |
Notifications posted by the UIPointerLockState class. |
| UIPointerLockStateDidChangeEventArgs |
Provides data for an event based on a posted NSNotification object. |
| UIPointerRegion | |
| UIPointerRegionRequest | |
| UIPointerShape | |
| UIPointerStyle | |
| UIPopoverBackgroundView | |
| UIPopoverBackgroundView.UIPopoverBackgroundViewAppearance |
Appearance class for objects of type UIPopoverBackgroundView. |
| UIPopoverController | |
| UIPopoverControllerDelegate |
This is a class that implements the interface IUIPopoverControllerDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIPopoverControllerDelegate. |
| UIPopoverControllerDelegate_Extensions |
Extension methods to the IUIPopoverControllerDelegate interface to support all the methods from the UIPopoverControllerDelegate protocol. |
| UIPopoverControllerRepositionEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UIPopoverPresentationController |
Manages the user experience of a popover. |
| UIPopoverPresentationControllerDelegate |
Delegate object for UIPopoverPresentationController objects. Provides methods relating to presentation and dismissal events and allows fine-grained control for adaptive presentations. |
| UIPopoverPresentationControllerDelegate_Extensions |
Extension methods to the IUIPopoverPresentationControllerDelegate interface to support all the methods from the UIPopoverPresentationControllerDelegate protocol. |
| UIPopoverPresentationControllerRepositionEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UIPopoverPresentationControllerSourceItem_Extensions |
Extension methods to the IUIPopoverPresentationControllerSourceItem interface to support all the methods from the UIPopoverPresentationControllerSourceItem protocol. |
| UIPresentationController | |
| UIPress | |
| UIPressesEvent | |
| UIPreviewAction | |
| UIPreviewActionGroup | |
| UIPreviewInteraction |
Registers views to respond to 3D interactions. |
| UIPreviewInteractionDelegate |
Delegate object for UIPreviewInteraction objects, providing methods that are called during a 3D touch interaction. |
| UIPreviewInteractionDelegate_Extensions |
Extension methods to the IUIPreviewInteractionDelegate interface to support all the methods from the UIPreviewInteractionDelegate protocol. |
| UIPreviewParameters | |
| UIPreviewTarget | |
| UIPrinter |
Information about a printer. |
| UIPrinterDestination | |
| UIPrinterPickerCompletionResult |
This class holds the return values for an asynchronous operation. |
| UIPrinterPickerController |
Presents a standard interface for selecting a printer. |
| UIPrinterPickerControllerDelegate |
Delegate object for a UIPrinterPickerController. Defines events relating to the presentation and dismissal of the controller, and a method for when a printer has been selected. |
| UIPrinterPickerControllerDelegate_Extensions |
Extension methods to the IUIPrinterPickerControllerDelegate interface to support all the methods from the UIPrinterPickerControllerDelegate protocol. |
| UIPrintErrorExtensions |
Extension methods for the UIPrintError enumeration. |
| UIPrintFormatter |
An abstract base class that can be extended to lay out custom printable content. |
| UIPrintInfo |
Encapsulates information relating to a specific print job. |
| UIPrintInteractionCompletionResult |
This class holds the return values for an asynchronous operation. |
| UIPrintInteractionController |
Main driver for the printing process on iOS. |
| UIPrintInteractionControllerDelegate |
The delegate for the UIPrintInteractionController. |
| UIPrintInteractionControllerDelegate_Extensions |
Extension methods to the IUIPrintInteractionControllerDelegate interface to support all the methods from the UIPrintInteractionControllerDelegate protocol. |
| UIPrintInteractionResult |
This class holds the return values for an asynchronous operation. |
| UIPrintPageRenderer |
Draws pages for printing. |
| UIPrintPaper |
Paper size and printing region for a print job. |
| UIPrintServiceExtension | |
| UIProgressView | |
| UIProgressView.UIProgressViewAppearance |
Appearance class for objects of type UIProgressView. |
| UIPushBehavior | |
| UIReferenceLibraryViewController |
Provides a dictionary-like service for looking up words and terms within an app. |
| UIRefreshControl |
A UIControl that displays a control that initiates the refreshing of a UITableViewController. |
| UIRefreshControl.UIRefreshControlAppearance |
Appearance class for objects of type UIRefreshControl. |
| UIRegion | |
| UIResolvedShape | |
| UIResponder | |
| UIResponderStandardEditActions_Extensions |
Extension methods to the IUIResponderStandardEditActions interface to support all the methods from the UIResponderStandardEditActions protocol. |
| UIRotationGestureRecognizer |
A UIGestureRecognizer that recognizes the two-finger rotation gesture. |
| UIScene | |
| UIScene.Notifications |
Notifications posted by the UIScene class. |
| UISceneActivationConditions | |
| UISceneActivationRequestOptions | |
| UISceneConfiguration | |
| UISceneConnectionOptions | |
| UISceneDelegate |
This is a class that implements the interface IUISceneDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUISceneDelegate. |
| UISceneDelegate_Extensions |
Extension methods to the IUISceneDelegate interface to support all the methods from the UISceneDelegate protocol. |
| UISceneDestructionCondition | |
| UISceneDestructionRequestOptions | |
| UISceneErrorCodeExtensions |
Extension methods for the UISceneErrorCode enumeration. |
| UISceneOpenExternalUrlOptions | |
| UISceneOpenUrlOptions | |
| UISceneSession | |
| UISceneSessionActivationRequest | |
| UISceneSizeRestrictions | |
| UISceneSystemProtectionManager | |
| UISceneWindowingBehaviors | |
| UISceneWindowingControlStyle | |
| UIScreen | |
| UIScreen.Notifications |
Notifications posted by the UIScreen class. |
| UIScreenEdgePanGestureRecognizer |
A UIPanGestureRecognizer that recognizes a panning gesture moving from the screen edge inward. |
| UIScreenMode | |
| UIScreenshotService | |
| UIScreenshotServiceDelegate |
This is a class that implements the interface IUIScreenshotServiceDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIScreenshotServiceDelegate. |
| UIScreenshotServiceDelegate_Extensions |
Extension methods to the IUIScreenshotServiceDelegate interface to support all the methods from the UIScreenshotServiceDelegate protocol. |
| UIScribbleInteraction | |
| UIScribbleInteractionDelegate |
This is a class that implements the interface IUIScribbleInteractionDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIScribbleInteractionDelegate. |
| UIScribbleInteractionDelegate_Extensions |
Extension methods to the IUIScribbleInteractionDelegate interface to support all the methods from the UIScribbleInteractionDelegate protocol. |
| UIScrollEdgeEffect | |
| UIScrollEdgeEffectStyle | |
| UIScrollEdgeElementContainerInteraction | |
| UIScrollView | |
| UIScrollView.UIScrollViewAppearance |
Appearance class for objects of type UIScrollView. |
| UIScrollViewAccessibilityDelegate |
This is a class that implements the interface IUIScrollViewAccessibilityDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIScrollViewAccessibilityDelegate. |
| UIScrollViewAccessibilityDelegate_Extensions |
Extension methods to the IUIScrollViewAccessibilityDelegate interface to support all the methods from the UIScrollViewAccessibilityDelegate protocol. |
| UIScrollViewDelegate |
This is a class that implements the interface IUIScrollViewDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIScrollViewDelegate. |
| UIScrollViewDelegate_Extensions |
Extension methods to the IUIScrollViewDelegate interface to support all the methods from the UIScrollViewDelegate protocol. |
| UIScrollViewZoomingEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UISearchBar | |
| UISearchBar.UISearchBarAppearance |
Appearance class for objects of type UISearchBar. |
| UISearchBarButtonIndexEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UISearchBarDelegate |
This is a class that implements the interface IUISearchBarDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUISearchBarDelegate. |
| UISearchBarDelegate_Extensions |
Extension methods to the IUISearchBarDelegate interface to support all the methods from the UISearchBarDelegate protocol. |
| UISearchBarTextChangedEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UISearchContainerViewController | |
| UISearchController | |
| UISearchControllerDelegate |
This is a class that implements the interface IUISearchControllerDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUISearchControllerDelegate. |
| UISearchControllerDelegate_Extensions |
Extension methods to the IUISearchControllerDelegate interface to support all the methods from the UISearchControllerDelegate protocol. |
| UISearchDisplayController |
A controller that manages a search bar and an associated results table view. |
| UISearchDisplayDelegate |
A class used to receive notifications from the UISearchDisplayController. |
| UISearchDisplayDelegate_Extensions |
Extension methods to the IUISearchDisplayDelegate interface to support all the methods from the UISearchDisplayDelegate protocol. |
| UISearchResultsUpdating |
Protocol for updating the search results based on the contents of the search bar. |
| UISearchResultsUpdating_Extensions |
Extension methods to the IUISearchResultsUpdating interface to support all the methods from the UISearchResultsUpdating protocol. |
| UISearchSuggestion_Extensions |
Extension methods to the IUISearchSuggestion interface to support all the methods from the UISearchSuggestion protocol. |
| UISearchSuggestionItem | |
| UISearchTab | |
| UISearchTextField | |
| UISearchTextField.UISearchTextFieldAppearance |
Appearance class for objects of type UISearchTextField. |
| UISearchTextFieldDelegate |
This is a class that implements the interface IUISearchTextFieldDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUISearchTextFieldDelegate. |
| UISearchTextFieldDelegate_Extensions |
Extension methods to the IUISearchTextFieldDelegate interface to support all the methods from the UISearchTextFieldDelegate protocol. |
| UISearchToken | |
| UISegmentedControl | |
| UISegmentedControl.UISegmentedControlAppearance |
Appearance class for objects of type UISegmentedControl. |
| UISelectionFeedbackGenerator |
A UIFeedbackGenerator that produces haptic feedback. |
| UIShadowProperties | |
| UIShape | |
| UIShapeResolutionContext | |
| UISheetPresentationController | |
| UISheetPresentationControllerDelegate |
This is a class that implements the interface IUISheetPresentationControllerDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUISheetPresentationControllerDelegate. |
| UISheetPresentationControllerDelegate_Extensions |
Extension methods to the IUISheetPresentationControllerDelegate interface to support all the methods from the UISheetPresentationControllerDelegate protocol. |
| UISheetPresentationControllerDetent | |
| UISheetPresentationControllerDetentIdentifierExtensions |
Extension methods for the UISheetPresentationControllerDetentIdentifier enumeration. |
| UISimpleTextPrintFormatter |
A UIPrintFormatter that provides a single font, color, line-break mode, and alignment. |
| UISlider |
A UIControl that displays a slider. |
| UISlider.UISliderAppearance |
Appearance class for objects of type UISlider. |
| UISliderTick | |
| UISliderTrackConfiguration | |
| UISmartReplySuggestion | |
| UISnapBehavior | |
| UISplitViewController | |
| UISplitViewController_UIViewController |
Defines extension methods on UIViewController relating to collapsing/expanding secondary view controllers. |
| UISplitViewControllerDelegate |
This is a class that implements the interface IUISplitViewControllerDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUISplitViewControllerDelegate. |
| UISplitViewControllerDelegate_Extensions |
Extension methods to the IUISplitViewControllerDelegate interface to support all the methods from the UISplitViewControllerDelegate protocol. |
| UISplitViewControllerDidHideColumnEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UISplitViewControllerDidShowColumnEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UISplitViewControllerDisplayModeEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UISplitViewControllerWillShowHideColumnEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UISplitViewHideEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UISplitViewPresentEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UISplitViewShowEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UISpringLoadedInteraction |
Interface for spring-loaded drag activities. |
| UISpringLoadedInteractionBehavior_Extensions |
Extension methods to the IUISpringLoadedInteractionBehavior interface to support all the methods from the UISpringLoadedInteractionBehavior protocol. |
| UISpringTimingParameters | |
| UIStackView | |
| UIStackView.UIStackViewAppearance |
Appearance class for objects of type UIStackView. |
| UIStandardTextCursorView | |
| UIStandardTextCursorView.UIStandardTextCursorViewAppearance |
Appearance class for objects of type UIStandardTextCursorView. |
| UIStateRestoration |
Holds a key for restoring storyboards. |
| UIStateRestoring |
This is a class that implements the interface IUIStateRestoring (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIStateRestoring. |
| UIStateRestoring_Extensions |
Extension methods to the IUIStateRestoring interface to support all the methods from the UIStateRestoring protocol. |
| UIStatusBarFrameChangeEventArgs |
Provides data for an event based on a posted NSNotification object. |
| UIStatusBarManager | |
| UIStatusBarOrientationChangeEventArgs |
Provides data for an event based on a posted NSNotification object. |
| UIStepper |
A UIControl that displays values that may be increased or decreased by pressing plus or minus buttons. |
| UIStepper.UIStepperAppearance |
Appearance class for objects of type UIStepper. |
| UIStoryboard | |
| UIStoryboardPopoverSegue | |
| UIStoryboardSegue | |
| UIStoryboardUnwindSegueSource | |
| UIStringAttributeKey |
Represents the key to be used in the NSMutableDictionary that define the attributes of a NSAttributedString. |
| UIStringAttributes |
Strongly helper to define UIKit attributes for use with NSAttributedString. |
| UIStringDrawing |
Extension class for drawing strings to the screen. |
| UISwipeActionsConfiguration |
Describes the actions to perform when the user swipes rows on a table. |
| UISwipeGestureRecognizer | |
| UISwitch |
A UIControl that displays an on/off switch. |
| UISwitch.UISwitchAppearance |
Appearance class for objects of type UISwitch. |
| UISymbolContentTransition | |
| UISymbolEffectCompletionContext | |
| UITab | |
| UITabAccessory | |
| UITabBar | |
| UITabBar.UITabBarAppearance |
Appearance class for objects of type UITabBar. |
| UITabBarAcceptItemsEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UITabBarAppearance | |
| UITabBarController | |
| UITabBarControllerDelegate |
This is a class that implements the interface IUITabBarControllerDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUITabBarControllerDelegate. |
| UITabBarControllerDelegate_Extensions |
Extension methods to the IUITabBarControllerDelegate interface to support all the methods from the UITabBarControllerDelegate protocol. |
| UITabBarControllerSidebar | |
| UITabBarControllerSidebarDelegate |
This is a class that implements the interface IUITabBarControllerSidebarDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUITabBarControllerSidebarDelegate. |
| UITabBarCustomizeChangeEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UITabBarCustomizeEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UITabBarDelegate |
This is a class that implements the interface IUITabBarDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUITabBarDelegate. |
| UITabBarDelegate_Extensions |
Extension methods to the IUITabBarDelegate interface to support all the methods from the UITabBarDelegate protocol. |
| UITabBarDisplayOrderChangeEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UITabBarFinalItemsEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UITabBarItem | |
| UITabBarItem.UITabBarItemAppearance |
Appearance class for objects of type UITabBarItem. |
| UITabBarItemAppearance | |
| UITabBarItemEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UITabBarItemsEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UITabBarItemStateAppearance | |
| UITabBarSelectionEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UITabBarTabSelectionEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UITabBarTabVisibilityChangeEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UITabGroup | |
| UITableView | |
| UITableView.Notifications |
Notifications posted by the UITableView class. |
| UITableView.UITableViewAppearance |
Appearance class for objects of type UITableView. |
| UITableViewCell | |
| UITableViewCell.UITableViewCellAppearance |
Appearance class for objects of type UITableViewCell. |
| UITableViewController | |
| UITableViewDataSource |
This is a class that implements the interface IUITableViewDataSource (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUITableViewDataSource. |
| UITableViewDataSource_Extensions |
Extension methods to the IUITableViewDataSource interface to support all the methods from the UITableViewDataSource protocol. |
| UITableViewDataSourcePrefetching_Extensions |
Extension methods to the IUITableViewDataSourcePrefetching interface to support all the methods from the UITableViewDataSourcePrefetching protocol. |
| UITableViewDelegate |
A class that receives notifications from a UITableView. MonoTouch developers should generally use UITableViewSource instead of this class. |
| UITableViewDelegate_Extensions |
Extension methods to the IUITableViewDelegate interface to support all the methods from the UITableViewDelegate protocol. |
| UITableViewDiffableDataSource<SectionIdentifierType,ItemIdentifierType> | |
| UITableViewDragDelegate |
Interface for a drag operation that started from a table view. |
| UITableViewDragDelegate_Extensions |
Extension methods to the IUITableViewDragDelegate interface to support all the methods from the UITableViewDragDelegate protocol. |
| UITableViewDropDelegate |
Delegate for handling drops to table views. |
| UITableViewDropDelegate_Extensions |
Extension methods to the IUITableViewDropDelegate interface to support all the methods from the UITableViewDropDelegate protocol. |
| UITableViewDropPlaceholder |
A UITableViewPlaceholder used for a drop operation. |
| UITableViewDropProposal |
The proposed method of handling dropped content for a table view. |
| UITableViewFocusUpdateContext | |
| UITableViewHeaderFooterView | |
| UITableViewHeaderFooterView.UITableViewHeaderFooterViewAppearance |
Appearance class for objects of type UITableViewHeaderFooterView. |
| UITableViewPlaceholder | |
| UITableViewRowAction |
Defines behavior when the user swipes horizontally on a row in a table. |
| UITableViewSource |
Joint UITableViewDataSource and UITableViewDelegate base class. Preferred way to provide data and handle lifecycle events for UITableViews. |
| UITabSidebarItem | |
| UITabSidebarItemRequest | |
| UITabSidebarScrollTarget | |
| UITapGestureRecognizer | |
| UITargetedDragPreview |
A drag item preview for use during drag-and-drop animations. |
| UITargetedPreview | |
| UITextAlignmentExtensions | |
| UITextAttributes |
Type used to describe the text attributes to set on some user interface elements. |
| UITextChecker | |
| UITextContentType |
Known values for TextContentType that are hints to the system of the kind of UITextField data. |
| UITextCursorDropPositionAnimator | |
| UITextDocumentProxy |
This is a class that implements the interface IUITextDocumentProxy (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUITextDocumentProxy. |
| UITextDragDelegate |
Interface for customizing text view drag source behavior. |
| UITextDragDelegate_Extensions |
Extension methods to the IUITextDragDelegate interface to support all the methods from the UITextDragDelegate protocol. |
| UITextDragPreviewRenderer | |
| UITextDropDelegate |
Delegate for handling drops to text views. |
| UITextDropDelegate_Extensions |
Extension methods to the IUITextDropDelegate interface to support all the methods from the UITextDropDelegate protocol. |
| UITextDropProposal |
The proposed method of handling dropped content for a text view. |
| UITextField | |
| UITextField.Notifications |
Notifications posted by the UITextField class. |
| UITextField.UITextFieldAppearance |
Appearance class for objects of type UITextField. |
| UITextFieldDelegate |
This is a class that implements the interface IUITextFieldDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUITextFieldDelegate. |
| UITextFieldDelegate_Extensions |
Extension methods to the IUITextFieldDelegate interface to support all the methods from the UITextFieldDelegate protocol. |
| UITextFieldEditingEndedEventArgs |
Provides data for the EndedWithReason event. |
| UITextFormattingCoordinator | |
| UITextFormattingCoordinatorDelegate |
This is a class that implements the interface IUITextFormattingCoordinatorDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUITextFormattingCoordinatorDelegate. |
| UITextFormattingViewController | |
| UITextFormattingViewControllerChangeTypeExtensions |
Extension methods for the UITextFormattingViewControllerChangeType enumeration. |
| UITextFormattingViewControllerChangeValue | |
| UITextFormattingViewControllerComponent | |
| UITextFormattingViewControllerComponentGroup | |
| UITextFormattingViewControllerComponentKeyExtensions |
Extension methods for the UITextFormattingViewControllerComponentKey enumeration. |
| UITextFormattingViewControllerConfiguration | |
| UITextFormattingViewControllerDelegate |
This is a class that implements the interface IUITextFormattingViewControllerDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUITextFormattingViewControllerDelegate. |
| UITextFormattingViewControllerFormattingDescriptor | |
| UITextFormattingViewControllerFormattingStyle | |
| UITextFormattingViewControllerHighlightExtensions |
Extension methods for the UITextFormattingViewControllerHighlight enumeration. |
| UITextFormattingViewControllerTextAlignmentExtensions |
Extension methods for the UITextFormattingViewControllerTextAlignment enumeration. |
| UITextFormattingViewControllerTextListExtensions |
Extension methods for the UITextFormattingViewControllerTextList enumeration. |
| UITextInput_Extensions |
Extension methods to the IUITextInput interface to support all the methods from the UITextInput protocol. |
| UITextInputAssistantItem |
A manager for bar button items. |
| UITextInputContext | |
| UITextInputDelegate |
A delegate representing input events in a UITextField or UITextView. |
| UITextInputMode | |
| UITextInputMode.Notifications |
Notifications posted by the UITextInputMode class. |
| UITextInputPasswordRules | |
| UITextInputStringTokenizer | |
| UITextInputTokenizer |
This is a class that implements the interface IUITextInputTokenizer (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUITextInputTokenizer. |
| UITextInputTraits_Extensions |
Extension methods to the IUITextInputTraits interface to support all the methods from the UITextInputTraits protocol. |
| UITextInteraction | |
| UITextInteractionDelegate |
This is a class that implements the interface IUITextInteractionDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUITextInteractionDelegate. |
| UITextInteractionDelegate_Extensions |
Extension methods to the IUITextInteractionDelegate interface to support all the methods from the UITextInteractionDelegate protocol. |
| UITextItem | |
| UITextItemMenuConfiguration | |
| UITextItemMenuPreview | |
| UITextLoupeSession | |
| UITextPasteDelegate |
Interface for pasting and dropping text via item providers. |
| UITextPasteDelegate_Extensions |
Extension methods to the IUITextPasteDelegate interface to support all the methods from the UITextPasteDelegate protocol. |
| UITextPlaceholder | |
| UITextPosition | |
| UITextRange | |
| UITextSearching_Extensions |
Extension methods to the IUITextSearching interface to support all the methods from the UITextSearching protocol. |
| UITextSearchingFindSession | |
| UITextSearchOptions | |
| UITextSelectionDisplayInteraction | |
| UITextSelectionDisplayInteractionDelegate |
This is a class that implements the interface IUITextSelectionDisplayInteractionDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUITextSelectionDisplayInteractionDelegate. |
| UITextSelectionDisplayInteractionDelegate_Extensions |
Extension methods to the IUITextSelectionDisplayInteractionDelegate interface to support all the methods from the UITextSelectionDisplayInteractionDelegate protocol. |
| UITextSelectionRect | |
| UITextView | |
| UITextView.Notifications |
Notifications posted by the UITextView class. |
| UITextView.UITextViewAppearance |
Appearance class for objects of type UITextView. |
| UITextViewDelegate |
A class used to receive notifications from a UITextView control. |
| UITextViewDelegate_Extensions |
Extension methods to the IUITextViewDelegate interface to support all the methods from the UITextViewDelegate protocol. |
| UITextViewTextFormattingViewControllerEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UITitlebar | |
| UIToolbar |
A UIView that displays a toolbar. |
| UIToolbar.UIToolbarAppearance |
Appearance class for objects of type UIToolbar. |
| UIToolbarAppearance | |
| UIToolbarDelegate |
A delegate object for UIToolbars that exposes an event relating to bar position. |
| UIToolTipConfiguration | |
| UIToolTipInteraction | |
| UIToolTipInteractionDelegate |
This is a class that implements the interface IUIToolTipInteractionDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIToolTipInteractionDelegate. |
| UIToolTipInteractionDelegate_Extensions |
Extension methods to the IUIToolTipInteractionDelegate interface to support all the methods from the UIToolTipInteractionDelegate protocol. |
| UITouch | |
| UITrackingLayoutGuide | |
| UITraitAccessibilityContrast | |
| UITraitActiveAppearance | |
| UITraitChangeObservable_Extensions |
Extension methods to the IUITraitChangeObservable interface to support all the methods from the UITraitChangeObservable protocol. |
| UITraitCollection | |
| UITraitDisplayGamut | |
| UITraitDisplayScale | |
| UITraitEnvironment |
This is a class that implements the interface IUITraitEnvironment (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUITraitEnvironment. |
| UITraitForceTouchCapability | |
| UITraitHdrHeadroomUsageLimit | |
| UITraitHorizontalSizeClass | |
| UITraitImageDynamicRange | |
| UITraitLayoutDirection | |
| UITraitLegibilityWeight | |
| UITraitListEnvironment | |
| UITraitPreferredContentSizeCategory | |
| UITraitResolvesNaturalAlignmentWithBaseWritingDirection | |
| UITraitSceneCaptureState | |
| UITraitSplitViewControllerLayoutEnvironment | |
| UITraitTabAccessoryEnvironment | |
| UITraitToolbarItemPresentationSize | |
| UITraitTypesettingLanguage | |
| UITraitUserInterfaceIdiom | |
| UITraitUserInterfaceLevel | |
| UITraitUserInterfaceStyle | |
| UITraitVerticalSizeClass | |
| UITransitionContext |
Provides the constants for GetViewControllerForKey(NSString). |
| UIUpdateActionPhase | |
| UIUpdateInfo | |
| UIUpdateLink | |
| UIUserNotificationAction |
Developers should not use this deprecated class. Instead, they should use UNNotificationAction. |
| UIUserNotificationCategory |
Holds custom UIUserNotificationActions executed in response to a local or push notification. |
| UIUserNotificationSettings |
Permissions for local notifications, as controlled by the application user. |
| UIVibrancyEffect | |
| UIVideo |
Static class that exposes some helper methods for manipulating video. |
| UIVideoEditorController |
A Video Editor Controller. |
| UIVideoEditorControllerDelegate |
Callbacks for the UIVideoEditorController. |
| UIVideoEditorControllerDelegate_Extensions |
Extension methods to the IUIVideoEditorControllerDelegate interface to support all the methods from the UIVideoEditorControllerDelegate protocol. |
| UIView | |
| UIView_UITextField |
Class that implements a text field in a view. |
| UIView.Notifications |
Notifications posted by the UIView class. |
| UIView.UIViewAppearance |
Appearance class for objects of type UIView. |
| UIViewConfigurationState | |
| UIViewController | |
| UIViewController.Notifications |
Notifications posted by the UIViewController class. |
| UIViewControllerAnimatedTransitioning |
This is a class that implements the interface IUIViewControllerAnimatedTransitioning (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIViewControllerAnimatedTransitioning. |
| UIViewControllerAnimatedTransitioning_Extensions |
Extension methods to the IUIViewControllerAnimatedTransitioning interface to support all the methods from the UIViewControllerAnimatedTransitioning protocol. |
| UIViewControllerContextTransitioning |
This is a class that implements the interface IUIViewControllerContextTransitioning (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIViewControllerContextTransitioning. |
| UIViewControllerInteractiveTransitioning |
This is a class that implements the interface IUIViewControllerInteractiveTransitioning (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIViewControllerInteractiveTransitioning. |
| UIViewControllerInteractiveTransitioning_Extensions |
Extension methods to the IUIViewControllerInteractiveTransitioning interface to support all the methods from the UIViewControllerInteractiveTransitioning protocol. |
| UIViewControllerPreviewingDelegate |
Delegate object whose methods are called in reaction to "3D Touch" on supported hardware |
| UIViewControllerTransition | |
| UIViewControllerTransitionCoordinatorContext_Extensions | |
| UIViewControllerTransitioningDelegate |
This is a class that implements the interface IUIViewControllerTransitioningDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIViewControllerTransitioningDelegate. |
| UIViewControllerTransitioningDelegate_Extensions |
Extension methods to the IUIViewControllerTransitioningDelegate interface to support all the methods from the UIViewControllerTransitioningDelegate protocol. |
| UIViewImplicitlyAnimating_Extensions |
Extension methods to the IUIViewImplicitlyAnimating interface to support all the methods from the UIViewImplicitlyAnimating protocol. |
| UIViewLayoutRegion | |
| UIViewPrintFormatter |
Lays out a view for printing. |
| UIViewPropertyAnimator | |
| UIVisualEffect | |
| UIVisualEffectView | |
| UIVisualEffectView.UIVisualEffectViewAppearance |
Appearance class for objects of type UIVisualEffectView. |
| UIWebErrorArgs |
Provides data for an event based on an Objective-C protocol method. |
| UIWebView |
A UIView that displays a web browser. |
| UIWebView.UIWebViewAppearance |
Appearance class for objects of type UIWebView. |
| UIWebViewDelegate |
A class used to receive notifications from a UIWebView class. |
| UIWebViewDelegate_Extensions |
Extension methods to the IUIWebViewDelegate interface to support all the methods from the UIWebViewDelegate protocol. |
| UIWindow | |
| UIWindow.Notifications |
Notifications posted by the UIWindow class. |
| UIWindow.UIWindowAppearance |
Appearance class for objects of type UIWindow. |
| UIWindowLevel |
The layer group to which a UIWindow belongs. Returned by WindowLevel. |
| UIWindowScene | |
| UIWindowSceneActivationAction | |
| UIWindowSceneActivationConfiguration | |
| UIWindowSceneActivationInteraction | |
| UIWindowSceneActivationRequestOptions | |
| UIWindowSceneDelegate |
This is a class that implements the interface IUIWindowSceneDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIWindowSceneDelegate. |
| UIWindowSceneDelegate_Extensions |
Extension methods to the IUIWindowSceneDelegate interface to support all the methods from the UIWindowSceneDelegate protocol. |
| UIWindowSceneDestructionRequestOptions | |
| UIWindowSceneDragInteraction | |
| UIWindowSceneGeometry | |
| UIWindowSceneGeometryPreferences | |
| UIWindowSceneGeometryPreferencesIOS | |
| UIWindowSceneGeometryPreferencesMac | |
| UIWindowScenePlacement | |
| UIWindowSceneProminentPlacement | |
| UIWindowSceneSessionRoleExtensions |
Extension methods for the UIWindowSceneSessionRole enumeration. |
| UIWindowSceneStandardPlacement | |
| UIWritingToolsCoordinator | |
| UIWritingToolsCoordinatorAnimationParameters | |
| UIWritingToolsCoordinatorContext | |
| UIWritingToolsCoordinatorDelegate |
This is a class that implements the interface IUIWritingToolsCoordinatorDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IUIWritingToolsCoordinatorDelegate. |
| UIZoomTransitionAlignmentRectContext | |
| UIZoomTransitionInteractionContext | |
| UIZoomTransitionOptions | |
| UIZoomTransitionSourceViewProviderContext | |
| WillEndDraggingEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| ZoomingEndedEventArgs |
Provides data for an event based on an Objective-C protocol method. |
Structs
| Name | Description |
|---|---|
| NSDirectionalEdgeInsets |
Edge insets that account for text direction. |
| UIEdgeInsets |
Edge insets, used to reduce or expand rectangles. |
| UIFloatRange |
A range of single-precision floating point numbers. |
| UIOffset |
A position offset. |
| UIPointerAccessoryPosition | |
Interfaces
| Name | Description |
|---|---|
| INSCollectionLayoutContainer |
This interface represents the Objective-C protocol |
| INSCollectionLayoutEnvironment |
This interface represents the Objective-C protocol |
| INSCollectionLayoutVisibleItem |
This interface represents the Objective-C protocol |
| INSLayoutManagerDelegate |
A delegate object that exposes events for NSLayoutManagers. |
| INSTextAttachmentContainer |
Defines the relationship between NSTextAttachments and a NSLayoutManager. |
| INSTextAttachmentLayout |
This interface represents the Objective-C protocol |
| INSTextContentManagerDelegate |
This interface represents the Objective-C protocol |
| INSTextContentStorageDelegate |
This interface represents the Objective-C protocol |
| INSTextElementProvider |
This interface represents the Objective-C protocol |
| INSTextLayoutManagerDelegate |
This interface represents the Objective-C protocol |
| INSTextLayoutOrientationProvider |
This interface represents the Objective-C protocol |
| INSTextLocation |
This interface represents the Objective-C protocol |
| INSTextSelectionDataSource |
This interface represents the Objective-C protocol |
| INSTextStorageDelegate |
A delegate object that provides events relating to processing editing for NSTextStorage. |
| INSTextStorageObserving |
This interface represents the Objective-C protocol |
| INSTextViewportLayoutControllerDelegate |
This interface represents the Objective-C protocol |
| IUIAccelerometerDelegate |
A class used to receive notifications from the UIAccelerometer. |
| IUIAccessibilityContainer |
Base interface for the UIAccessibilityContainer protocol. |
| IUIAccessibilityContainerDataTable |
This interface represents the Objective-C protocol |
| IUIAccessibilityContainerDataTableCell |
Contains the row spand and column span of a cell. |
| IUIAccessibilityContentSizeCategoryImageAdjusting |
Defines methods for images that can scale in reaction to accessibility requirements. |
| IUIAccessibilityIdentification |
Interface defining the support for an accessibility identifier. |
| IUIAccessibilityReadingContent |
This interface represents the Objective-C protocol |
| IUIActionSheetDelegate |
A class used to receive notifications from a UIActionSheet. |
| IUIActivityItemsConfigurationProviding |
This interface represents the Objective-C protocol |
| IUIActivityItemsConfigurationReading |
This interface represents the Objective-C protocol |
| IUIActivityItemSource |
Abstract class that, when implemented, provides data for use by a UIActivityViewController |
| IUIAdaptivePresentationControllerDelegate |
This interface represents the Objective-C protocol |
| IUIAlertViewDelegate |
A class used to receive notifications from a UIAlertView. |
| IUIAppearance |
This interface represents the Objective-C protocol |
| IUIAppearanceContainer |
This interface represents the Objective-C protocol |
| IUIApplicationDelegate |
This interface represents the Objective-C protocol |
| IUIBarPositioning |
This interface represents the Objective-C protocol |
| IUIBarPositioningDelegate |
This interface represents the Objective-C protocol |
| IUICalendarSelectionMultiDateDelegate |
This interface represents the Objective-C protocol |
| IUICalendarSelectionSingleDateDelegate |
This interface represents the Objective-C protocol |
| IUICalendarSelectionWeekOfYearDelegate |
This interface represents the Objective-C protocol |
| IUICalendarViewDelegate |
This interface represents the Objective-C protocol |
| IUICGFloatTraitDefinition |
This interface represents the Objective-C protocol |
| IUICloudSharingControllerDelegate |
Delegate object for the CloudKit sharing controller. |
| IUICollectionViewDataSource |
The data source for a UICollectionView. |
| IUICollectionViewDataSourcePrefetching |
Interface defining methods for collection view data source's that may prefetch data. |
| IUICollectionViewDelegate |
This interface represents the Objective-C protocol |
| IUICollectionViewDelegateFlowLayout |
This interface represents the Objective-C protocol |
| IUICollectionViewDragDelegate |
Interface for a drag operation that started from a collection view. |
| IUICollectionViewDropCoordinator |
System-created object used to coordinate drop actions with a collection view. |
| IUICollectionViewDropDelegate |
Delegate for handling drops to collection views. |
| IUICollectionViewDropItem |
Data for an item to be dropped into a collection view. |
| IUICollectionViewDropPlaceholderContext |
Contains manages collection view placeholder information. |
| IUICollectionViewSource |
This interface represents the Objective-C protocol |
| IUICollisionBehaviorDelegate |
This interface represents the Objective-C protocol |
| IUIColorPickerViewControllerDelegate |
This interface represents the Objective-C protocol |
| IUIConfigurationState |
This interface represents the Objective-C protocol |
| IUIContentConfiguration |
This interface represents the Objective-C protocol |
| IUIContentContainer |
This interface represents the Objective-C protocol |
| IUIContentSizeCategoryAdjusting |
Allows elements to adjust to dynamic traits. |
| IUIContentView |
This interface represents the Objective-C protocol |
| IUIContextMenuInteractionAnimating |
This interface represents the Objective-C protocol |
| IUIContextMenuInteractionCommitAnimating |
This interface represents the Objective-C protocol |
| IUIContextMenuInteractionDelegate |
This interface represents the Objective-C protocol |
| IUICoordinateSpace |
A frame of reference on the screen. |
| IUIDataSourceModelAssociation |
This interface represents the Objective-C protocol |
| IUIDataSourceTranslating |
Interface for managing data source objects. |
| IUIDocumentBrowserViewControllerDelegate |
Handles user interactions with a document browser. |
| IUIDocumentInteractionControllerDelegate |
A class used to receive notifications from the UIDocumentInteractionController class. |
| IUIDocumentMenuDelegate |
Delegate object for UIDocumentMenuViewController objects. Provides methods called when a document is picked or when the picking has been cancelled. |
| IUIDocumentPickerDelegate |
Delegate object for UIDocumentPickerViewController object. Defines methods called when the user picks a document or cancels. |
| IUIDragAnimating |
Interface for adding custom preview animations for lift, drop, and cancellation, along with the standard drag and drop animations. |
| IUIDragDropSession |
Interface for querying drag-and-drop capabilities and state. |
| IUIDragInteractionDelegate |
Delegate object for drag interaction events. |
| IUIDragSession |
Interface for providing custom data, visible to the originating activity only, to a drag interaction. |
| IUIDropInteractionDelegate |
Delegate object for a drop interaction. |
| IUIDropSession |
Interface for accessing drop session state and loading drag items. |
| IUIDynamicAnimatorDelegate |
This interface represents the Objective-C protocol |
| IUIDynamicItem |
This interface represents the Objective-C protocol |
| IUIEditMenuInteractionAnimating |
This interface represents the Objective-C protocol |
| IUIEditMenuInteractionDelegate |
This interface represents the Objective-C protocol |
| IUIFindInteractionDelegate |
This interface represents the Objective-C protocol |
| IUIFocusAnimationContext |
Interface for getting information about a focus animation. |
| IUIFocusDebuggerOutput |
For internal use by the |
| IUIFocusEnvironment |
Interface defining the focus environment. |
| IUIFocusItem |
Interface that defines the CanBecomeFocused method. |
| IUIFocusItemContainer |
Manages spatial information for focus items in a focus environment. |
| IUIFocusItemScrollableContainer |
Abstraction for the viewable and and total size of scrollable content. |
| IUIFontPickerViewControllerDelegate |
This interface represents the Objective-C protocol |
| IUIGestureRecognizerDelegate |
This interface represents the Objective-C protocol |
| IUIGuidedAccessRestrictionDelegate |
This interface represents the Objective-C protocol |
| IUIHoverEffect |
This interface represents the Objective-C protocol |
| IUIImagePickerControllerDelegate |
A class used to receive notifications from the UIImagePickerController. |
| IUIIndirectScribbleInteractionDelegate |
This interface represents the Objective-C protocol |
| IUIInputViewAudioFeedback |
This interface represents the Objective-C protocol |
| IUIInteraction |
Interface for adding drag-and-drop and spring-loaded operations. |
| IUIItemProviderPresentationSizeProviding |
This interface represents the Objective-C protocol |
| IUIItemProviderReadingAugmentationProviding |
This interface represents the Objective-C protocol |
| IUIKeyInput |
This interface represents the Objective-C protocol |
| IUILargeContentViewerInteractionDelegate |
This interface represents the Objective-C protocol |
| IUILargeContentViewerItem |
This interface represents the Objective-C protocol |
| IUILayoutGuideAspectFitting |
This interface represents the Objective-C protocol |
| IUILayoutSupport |
Provides the Length property, which specifies the distance, in points, from the nearest screen edge to the guide. |
| IUILetterformAwareAdjusting |
This interface represents the Objective-C protocol |
| IUILookToDictateCapable |
This interface represents the Objective-C protocol |
| IUIMenuBuilder |
This interface represents the Objective-C protocol |
| IUIMenuLeaf |
This interface represents the Objective-C protocol |
| IUIMutableTraits |
This interface represents the Objective-C protocol |
| IUINavigationBarDelegate |
This interface represents the Objective-C protocol |
| IUINavigationControllerDelegate |
This interface represents the Objective-C protocol |
| IUINavigationItemRenameDelegate |
This interface represents the Objective-C protocol |
| IUINSIntegerTraitDefinition |
This interface represents the Objective-C protocol |
| IUIObjectRestoration |
This interface represents the Objective-C protocol |
| IUIObjectTraitDefinition |
This interface represents the Objective-C protocol |
| IUIPageControlProgressDelegate |
This interface represents the Objective-C protocol |
| IUIPageControlTimerProgressDelegate |
This interface represents the Objective-C protocol |
| IUIPageViewControllerDataSource |
This interface represents the Objective-C protocol |
| IUIPageViewControllerDelegate |
This interface represents the Objective-C protocol |
| IUIPasteConfigurationSupporting |
Interface defining methods for objects that support paste configuration. |
| IUIPencilInteractionDelegate |
This interface represents the Objective-C protocol |
| IUIPickerViewAccessibilityDelegate |
Allows accessibility hint and label to be set in a picker view. |
| IUIPickerViewDataSource |
Base class for models that provide data to a UIPickerView object. |
| IUIPickerViewDelegate |
Class that receives event notifications from the UIPickerView. |
| IUIPickerViewModel |
The model for the UIPickerView. |
| IUIPointerInteractionAnimating |
This interface represents the Objective-C protocol |
| IUIPointerInteractionDelegate |
This interface represents the Objective-C protocol |
| IUIPopoverBackgroundViewMethods |
This interface represents the Objective-C protocol |
| IUIPopoverControllerDelegate |
This interface represents the Objective-C protocol |
| IUIPopoverPresentationControllerDelegate |
Delegate object for UIPopoverPresentationController objects. Provides methods relating to presentation and dismissal events and allows fine-grained control for adaptive presentations. |
| IUIPopoverPresentationControllerSourceItem |
This interface represents the Objective-C protocol |
| IUIPreviewActionItem |
This interface represents the Objective-C protocol |
| IUIPreviewInteractionDelegate |
Delegate object for UIPreviewInteraction objects, providing methods that are called during a 3D touch interaction. |
| IUIPrinterPickerControllerDelegate |
Delegate object for a UIPrinterPickerController. Defines events relating to the presentation and dismissal of the controller, and a method for when a printer has been selected. |
| IUIPrintInteractionControllerDelegate |
The delegate for the UIPrintInteractionController. |
| IUIResponderStandardEditActions |
This interface represents the Objective-C protocol |
| IUISceneDelegate |
This interface represents the Objective-C protocol |
| IUIScreenshotServiceDelegate |
This interface represents the Objective-C protocol |
| IUIScribbleInteractionDelegate |
This interface represents the Objective-C protocol |
| IUIScrollViewAccessibilityDelegate |
This interface represents the Objective-C protocol |
| IUIScrollViewDelegate |
This interface represents the Objective-C protocol |
| IUISearchBarDelegate |
This interface represents the Objective-C protocol |
| IUISearchControllerDelegate |
This interface represents the Objective-C protocol |
| IUISearchDisplayDelegate |
A class used to receive notifications from the UISearchDisplayController. |
| IUISearchResultsUpdating |
Protocol for updating the search results based on the contents of the search bar. |
| IUISearchSuggestion |
This interface represents the Objective-C protocol |
| IUISearchTextFieldDelegate |
This interface represents the Objective-C protocol |
| IUISearchTextFieldPasteItem |
This interface represents the Objective-C protocol |
| IUIShapeProvider |
This interface represents the Objective-C protocol |
| IUISheetPresentationControllerDelegate |
This interface represents the Objective-C protocol |
| IUISheetPresentationControllerDetentResolutionContext |
This interface represents the Objective-C protocol |
| IUISplitViewControllerDelegate |
This interface represents the Objective-C protocol |
| IUISpringLoadedInteractionBehavior |
Interface for specifying spring-loaded interaction behavior. |
| IUISpringLoadedInteractionContext |
Contains information about spring-loaded interaction behavior. |
| IUISpringLoadedInteractionEffect |
Interface for applying state-based visual styles to spring-loaded interations. |
| IUISpringLoadedInteractionSupporting |
Interface for controlling whether spring-loading is enabled for drag and drop. |
| IUIStateRestoring |
This interface represents the Objective-C protocol |
| IUITabBarControllerDelegate |
This interface represents the Objective-C protocol |
| IUITabBarControllerSidebarAnimating |
This interface represents the Objective-C protocol |
| IUITabBarControllerSidebarDelegate |
This interface represents the Objective-C protocol |
| IUITabBarDelegate |
This interface represents the Objective-C protocol |
| IUITableViewDataSource |
This interface represents the Objective-C protocol |
| IUITableViewDataSourcePrefetching |
Interface for table view data sources that can prefetch their data. |
| IUITableViewDelegate |
A class that receives notifications from a UITableView. MonoTouch developers should generally use UITableViewSource instead of this class. |
| IUITableViewDragDelegate |
Interface for a drag operation that started from a table view. |
| IUITableViewDropCoordinator |
System-created object used to coordinate drop actions with a table view. |
| IUITableViewDropDelegate |
Delegate for handling drops to table views. |
| IUITableViewDropItem |
Data for an item to be dropped into a table view. |
| IUITableViewDropPlaceholderContext |
Contains managed table view placeholder information. |
| IUITextCursorView |
This interface represents the Objective-C protocol |
| IUITextDocumentProxy |
This interface represents the Objective-C protocol |
| IUITextDragDelegate |
Interface for customizing text view drag source behavior. |
| IUITextDraggable |
Interface for treating a text view as a drag source. |
| IUITextDragRequest |
System-provided interface for getting information about a drag request that originated in a text view. |
| IUITextDropDelegate |
Delegate for handling drops to text views. |
| IUITextDroppable |
Interface for accepting dropped text data. |
| IUITextDropRequest |
Interface that describes a text view drop request. |
| IUITextFieldDelegate |
This interface represents the Objective-C protocol |
| IUITextFormattingCoordinatorDelegate |
This interface represents the Objective-C protocol |
| IUITextFormattingViewControllerDelegate |
This interface represents the Objective-C protocol |
| IUITextInput |
IUITextInput works with the inputting of text and allows the manipulaton of features including autocorrection and many other text input features related to document presentation. |
| IUITextInputDelegate |
A delegate representing input events in a UITextField or UITextView. |
| IUITextInputTokenizer |
This interface represents the Objective-C protocol |
| IUITextInputTraits |
An interface implemented by UITextField and UITextView with common input traits. |
| IUITextInteractionDelegate |
This interface represents the Objective-C protocol |
| IUITextPasteConfigurationSupporting |
Interface for text controls to respond to paste operations. |
| IUITextPasteDelegate |
Interface for pasting and dropping text via item providers. |
| IUITextPasteItem |
Interface for working with paste and drop text items. |
| IUITextSearchAggregator |
This interface represents the Objective-C protocol |
| IUITextSearching |
This interface represents the Objective-C protocol |
| IUITextSelectionDisplayInteractionDelegate |
This interface represents the Objective-C protocol |
| IUITextSelectionHandleView |
This interface represents the Objective-C protocol |
| IUITextSelectionHighlightView |
This interface represents the Objective-C protocol |
| IUITextViewDelegate |
A class used to receive notifications from a UITextView control. |
| IUITimingCurveProvider | |
| IUIToolbarDelegate |
A delegate object for UIToolbars that exposes an event relating to bar position. |
| IUIToolTipInteractionDelegate |
This interface represents the Objective-C protocol |
| IUITraitChangeObservable |
This interface represents the Objective-C protocol |
| IUITraitChangeRegistration |
This interface represents the Objective-C protocol |
| IUITraitDefinition |
This interface represents the Objective-C protocol |
| IUITraitEnvironment |
This interface represents the Objective-C protocol |
| IUITraitOverrides |
This interface represents the Objective-C protocol |
| IUIUserActivityRestoring |
This interface represents the Objective-C protocol |
| IUIVideoEditorControllerDelegate |
Callbacks for the UIVideoEditorController. |
| IUIViewAnimating |
Interface defining methods for custom animator objects. |
| IUIViewControllerAnimatedTransitioning |
This interface represents the Objective-C protocol |
| IUIViewControllerContextTransitioning |
This interface represents the Objective-C protocol |
| IUIViewControllerInteractiveTransitioning |
This interface represents the Objective-C protocol |
| IUIViewControllerPreviewing |
This interface represents the Objective-C protocol |
| IUIViewControllerPreviewingDelegate |
Delegate object whose methods are called in reaction to "3D Touch" on supported hardware |
| IUIViewControllerRestoration |
This interface represents the Objective-C protocol |
| IUIViewControllerTransitionCoordinator |
This interface represents the Objective-C protocol |
| IUIViewControllerTransitionCoordinatorContext |
Interface that defines the context for coordination of a transition. |
| IUIViewControllerTransitioningDelegate |
This interface represents the Objective-C protocol |
| IUIViewImplicitlyAnimating |
Interface that defines methods for animations that can be modified while they are running. |
| IUIWebViewDelegate |
A class used to receive notifications from a UIWebView class. |
| IUIWindowSceneDelegate |
This interface represents the Objective-C protocol |
| IUIWritingToolsCoordinatorDelegate |
This interface represents the Objective-C protocol |
Enums
| Name | Description |
|---|---|
| NSAttributedStringDocumentType | |
| NSControlCharacterAction |
An enumeration whose values specify actions caused by control characters. |
| NSDirectionalRectEdge | |
| NSGlyphProperty |
An enumeration whose values specify characteristics of a glyph. |
| NSLayoutAttribute |
An enumeration of attributes for use with constraint-based layouts. |
| NSLayoutFormatOptions |
An enumeration of values used by FromVisualFormat(String, NSLayoutFormatOptions, NSDictionary, NSDictionary) |
| NSLayoutRelation |
An enumeration that specifies the relation between two attributes in a NSLayoutConstraint |
| NSLineBreakStrategy | |
| NSRectAlignment | |
| NSTextContentManagerEnumerationOptions | |
| NSTextEffect |
An enumeration whose values specify text effects (e.g., Letterpress). Used with TextEffect. |
| NSTextHighlightColorScheme | |
| NSTextHighlightStyle | |
| NSTextLayoutFragmentEnumerationOptions | |
| NSTextLayoutFragmentState | |
| NSTextLayoutManagerSegmentOptions | |
| NSTextLayoutManagerSegmentType | |
| NSTextLayoutOrientation |
An enumeration whose values specify the direction in which text is laid out. Used with LayoutOrientation. |
| NSTextListMarkerFormats | |
| NSTextListOptions | |
| NSTextScalingType | |
| NSTextSelectionAffinity | |
| NSTextSelectionGranularity | |
| NSTextSelectionNavigationDestination | |
| NSTextSelectionNavigationDirection | |
| NSTextSelectionNavigationLayoutOrientation | |
| NSTextSelectionNavigationModifier | |
| NSTextSelectionNavigationWritingDirection | |
| NSTextStorageEditActions |
A flagging enumeration whose values are used by Text Kit to specify whether actions pertain to attributes, characters, or both. |
| NSWritingDirectionFormatType |
Flagging enumeration that can specify overriding of writing direction. |
| UIAccessibilityContainerType |
Enumerates the types that implement the IUIAccessibilityContainer interface. |
| UIAccessibilityContrast | |
| UIAccessibilityCustomRotorDirection |
Enmumerates search directions. |
| UIAccessibilityCustomSystemRotorType |
Enumerates the types of content that may be represented by a UIAccessibilityCustomRotor object. |
| UIAccessibilityDirectTouchOptions | |
| UIAccessibilityExpandedStatus | |
| UIAccessibilityHearingDeviceEar |
Enumerates the ear (or ears) for which the accessibility device is paired. |
| UIAccessibilityNavigationStyle |
Enumerates how elements should be navigated by the assistive technology. |
| UIAccessibilityPostNotification |
Notification types for UIAccessibility's PostNotification method. |
| UIAccessibilityPriority | |
| UIAccessibilityScrollDirection |
An enumeration indicating the scrolling direction desired. |
| UIAccessibilityTextualContext | |
| UIAccessibilityTrait |
An enumeration whose values can be used as flags for AccessibilityTraits. |
| UIAccessibilityTraits | |
| UIAccessibilityZoomType |
An enumeration that specifies what elements (currently, only the insertion point) is involved in automatic accessibility zooming. |
| UIActionIdentifier | |
| UIActionSheetStyle |
The visual style for a UIActionSheet. |
| UIActivityCategory |
An enumeration whose values specify a category for a UIActivity. |
| UIActivityCollaborationMode | |
| UIActivityIndicatorViewStyle |
The visual style for a UIActivityIndicatorView. |
| UIActivityItemsConfigurationInteraction | |
| UIActivityItemsConfigurationPreviewIntent | |
| UIActivitySectionTypes | |
| UIAlertActionStyle |
Enumeration of the styles showing the effect of a UIAlertAction. |
| UIAlertControllerSeverity | |
| UIAlertControllerStyle |
Enumerates whether a UIAlertController is displaying an action sheet or an alert. |
| UIAlertViewStyle |
The visual style for a UIAlertView. |
| UIApplicationCategory | |
| UIApplicationCategoryDefaultErrorCode | |
| UIApplicationCategoryDefaultStatus | |
| UIApplicationShortcutIconType |
Enumerates system-provided icons for quick actions. |
| UIApplicationState |
An enumeration indicating the current application state. |
| UIAttachmentBehaviorType |
An enumeration whose values specify whether a UIAttachmentBehavior is anchored to a fixed point or to an IUIDynamicItem. |
| UIAxis | |
| UIBackgroundFetchResult |
An enumeration whose values specify the results of a DidReceiveRemoteNotification(UIApplication, NSDictionary, Action<UIBackgroundFetchResult>) completion handler. |
| UIBackgroundRefreshStatus |
An enumeration whose values reflect the status of a background refresh. Available from BackgroundRefreshStatus. |
| UIBandSelectionInteractionState | |
| UIBarButtonItemStyle |
The visual style of a UIBarButtonItem. |
| UIBarButtonSystemItem |
An enumeration of the predefined UIBarButtonItems. |
| UIBarMetrics |
Enumerates layout bar metrics. |
| UIBarPosition |
An enumeration whose values specify locations for UISearchBar, UINavigationBar, or UIToolbar. |
| UIBarStyle |
The visual style for a navigation, search, or tool bar. |
| UIBaselineAdjustment |
An enumeration that specifies text baseline alignment. |
| UIBehavioralStyle | |
| UIBlurEffectStyle |
Enumerates the types of blur effect supported by UIBlurEffect. |
| UIButtonConfigurationCornerStyle | |
| UIButtonConfigurationIndicator | |
| UIButtonConfigurationMacIdiomStyle | |
| UIButtonConfigurationSize | |
| UIButtonConfigurationTitleAlignment | |
| UIButtonRole | |
| UIButtonType |
An enumeration of predefined button types. |
| UICalendarViewDecorationSize | |
| UICellAccessoryDisplayedState | |
| UICellAccessoryOutlineDisclosureStyle | |
| UICellAccessoryPlacement | |
| UICellConfigurationDragState | |
| UICellConfigurationDropState | |
| UICloudSharingPermissionOptions |
Flagging enumeration for the permission options for Cloud sharing. |
| UICollectionElementCategory |
An enumeration of values used by RepresentedElementCategory. |
| UICollectionElementKindSection |
An enumeration of view types that are supported in flow layouts. |
| UICollectionLayoutListAppearance | |
| UICollectionLayoutListContentHuggingElements | |
| UICollectionLayoutListFooterMode | |
| UICollectionLayoutListHeaderMode | |
| UICollectionLayoutSectionOrthogonalScrollingBehavior | |
| UICollectionLayoutSectionOrthogonalScrollingBounce | |
| UICollectionUpdateAction |
An enumeration of valid UpdateAction properties. |
| UICollectionViewCellDragState |
Enumerates drag operation states. |
| UICollectionViewDropIntent |
Enumerates drop actions. |
| UICollectionViewFlowLayoutSectionInsetReference | |
| UICollectionViewReorderingCadence |
Enumerates collection view reorganization speeds for drop animations. |
| UICollectionViewScrollDirection |
An enumeration of values used by the ScrollDirection property. |
| UICollectionViewScrollPosition |
An enumeration of values used to specify to where a UIView should end up after a scroll into a UICollectionView. |
| UICollectionViewSelfSizingInvalidation | |
| UICollisionBehaviorMode |
An enumeration whose values specify whether a UICollisionBehavior detects collisions to boundaries, items, or everything. |
| UIColorProminence | |
| UIContentInsetsReference | |
| UIContentSizeCategory |
An enumeration whose values specify the various dynamic type sizes that can be chosen by the application user. |
| UIContentUnavailableAlignment | |
| UIContextMenuConfigurationElementOrder | |
| UIContextMenuInteractionAppearance | |
| UIContextMenuInteractionCommitStyle | |
| UIContextualActionStyle |
Enumerates action button styles. |
| UIControlContentHorizontalAlignment |
An enumeration of horizontal alignments available to text and images. |
| UIControlContentVerticalAlignment |
An enumeration of vertical alignments available to text and images. |
| UIControlEvent |
An enumeration indicating various types of events. |
| UIControlState |
An enumeration of possible states for a UIControl. |
| UICornerCurve | |
| UIDataDetectorType |
An enumeration of values that are automatically detected in text. |
| UIDatePickerMode |
An enumeration of modes available to the UIDatePicker. |
| UIDatePickerStyle | |
| UIDeviceBatteryState |
An enumeration of values indicating the state of the battery. |
| UIDeviceOrientation |
An enumeration of device orientations. |
| UIDisplayGamut |
Enumerates display gamuts. |
| UIDocumentBrowserActionAvailability |
Enumerates allowable action locations. |
| UIDocumentBrowserErrorCode |
Enumerates the document browser error code. |
| UIDocumentBrowserImportMode |
Enumerates the import modes of the document browser. |
| UIDocumentBrowserUserInterfaceStyle |
Enumerates document browser styles. |
| UIDocumentChangeKind |
An enumeration indicating what kind of change has occurred to a UIDocument. |
| UIDocumentCreationIntent | |
| UIDocumentMenuOrder |
Enumerates the insertion points for custom menu items. |
| UIDocumentPickerMode |
Enumerates the types of file transfer operations used by the document picker. |
| UIDocumentSaveOperation |
An enumeration indicating whether the UIDocument is being saved for the first time or should overwrite an existing save. |
| UIDocumentState |
An enumeration indicating the editing/saving state of a UIDocument. |
| UIDropOperation |
Enumerates drag activity drop resolutions. |
| UIDropSessionProgressIndicatorStyle |
Enumerates drop progress indicator styles. |
| UIDynamicItemCollisionBoundsType |
Enumerates descriptions of collision boundary geometries for dynamic items. |
| UIEditingInteractionConfiguration | |
| UIEditMenuArrowDirection | |
| UIEventButtonMask | |
| UIEventSubtype |
An enumeration of event subtypes. |
| UIEventType |
An enumeration of event types. |
| UIFindSessionSearchResultDisplayStyle | |
| UIFocusGroupPriority | |
| UIFocusHaloEffectPosition | |
| UIFocusHeading |
A flagging enumeration for specifying the direction in which focus is moving. |
| UIFocusItemDeferralMode | |
| UIFocusSoundIdentifier | |
| UIFontDescriptorAttribute |
An enumeration whose values can be passed to GetMatchingFontDescriptors(UIFontDescriptorAttribute[]) to specify which keys must be matched. |
| UIFontDescriptorSymbolicTraits |
Describes some stylistic properties of a typeface (lower 16 bits), and font appearance (top 16 bits), used with UIFontDescriptor. |
| UIFontDescriptorSystemDesign | |
| UIFontTextStyle |
Enumerates font styles for parts of a document. |
| UIFontWeight |
Enumerates font weights. |
| UIFontWidth | |
| UIForceTouchCapability |
Enumerates the 3D Touch capabilities on a device. |
| UIGestureRecognizerState |
An enumeration of states for a UIGestureRecognizer. |
| UIGlassEffectStyle | |
| UIGraphicsImageRendererFormatRange | |
| UIGuidedAccessAccessibilityFeature | |
| UIGuidedAccessErrorCode | |
| UIGuidedAccessRestrictionState |
An enumeration whose values specify whether a Guided Access restriction is in an allow or deny state. |
| UIHdrHeadroomUsageLimit | |
| UIImageDynamicRange | |
| UIImageOrientation |
An enumeration of values used to specify the orientation of a UIImage. |
| UIImagePickerControllerCameraCaptureMode |
An enumeration of values used by UIImagePickerControllerCameraCaptureMode. |
| UIImagePickerControllerCameraDevice |
An enumeration of values used by CameraDevice and related functions. |
| UIImagePickerControllerCameraFlashMode |
An enumeration of values used by CameraFlashMode |
| UIImagePickerControllerImageUrlExportPreset |
Enumerates presets for exporting images. |
| UIImagePickerControllerQualityType |
An enumeration of values used to specify video quality. |
| UIImagePickerControllerSourceType |
An enumeration of values used to specify the source using by the UIImagePickerController. |
| UIImageRenderingMode |
An enumeration whose values specify rendering modes for a UIImage. |
| UIImageResizingMode |
An enumeration of values that specify how a UIImage ought to be resized. |
| UIImageSymbolColorRenderingMode | |
| UIImageSymbolScale | |
| UIImageSymbolVariableValueMode | |
| UIImageSymbolWeight | |
| UIImpactFeedbackStyle |
Enumerates the mass of the objects used by the UIImpactFeedbackGenerator class. |
| UIInputViewStyle |
An enumeration whose value specify the blurring and tinting effects applied to a UIInputView. |
| UIInterfaceOrientation |
An enumeration of values that specify the orientation of the user interface. |
| UIInterfaceOrientationMask |
An enumeration of values that specify the available orientations of the user interface. |
| UIInterpolatingMotionEffectType |
An enumeration whose values specify the axis being monitored by a UIInterpolatingMotionEffect. |
| UIKeyboardAppearance |
The keyboard appearance. |
| UIKeyboardHidUsage | |
| UIKeyboardType |
An enumeration of keyboard types. |
| UIKeyModifierFlags |
An enumeration whose values flag the hardware modifier keys associated with a UIKeyCommand. |
| UILabelVibrancy | |
| UILayoutConstraintAxis |
An enumeration of values used in flow layouts to specify which axis is being constrained. |
| UILayoutPriority |
An enumeration of values used by flow layouts to prioritize constraints. |
| UILegibilityWeight | |
| UILetterformAwareSizingRule | |
| UILineBreakMode |
An enumeration of values used to specify line break mode. |
| UIListContentTextAlignment | |
| UIListContentTextTransform | |
| UIListEnvironment | |
| UIListSeparatorVisibility | |
| UIMailConversationEntryKind | |
| UIMenuControllerArrowDirection |
An enumeration indicating in which direction the arrow of the UIMenuController points. |
| UIMenuElementAttributes | |
| UIMenuElementRepeatBehavior | |
| UIMenuElementSize | |
| UIMenuElementState | |
| UIMenuIdentifier | |
| UIMenuOptions | |
| UIMenuSystemElementGroupPreference | |
| UIMenuSystemFindElementGroupConfigurationStyle | |
| UIMessageConversationEntryDataKind | |
| UIModalPresentationStyle |
An enumeration of values used by ModalPresentationStyle |
| UIModalTransitionStyle |
An enumeration of values used to specify the transition style of presented UIViewControllers. |
| UINavigationBarNSToolbarSection | |
| UINavigationControllerOperation |
An enumeration whose values specify operations on UINavigationController. |
| UINavigationItemBackButtonDisplayMode | |
| UINavigationItemLargeTitleDisplayMode |
Enumerates whether and when large titles are displayed. |
| UINavigationItemSearchBarPlacement | |
| UINavigationItemStyle | |
| UINotificationFeedbackType |
Enumerates the types of notification provided by UINotificationFeedbackGenerator. |
| UINSToolbarItemPresentationSize | |
| UIPageControlBackgroundStyle | |
| UIPageControlDirection | |
| UIPageControlInteractionState | |
| UIPageViewControllerNavigationDirection |
An enumeration indicating the direction of UIPageViewController page turns. |
| UIPageViewControllerNavigationOrientation |
An enumeration indicating the orientation of UIPageViewController page turns. |
| UIPageViewControllerSpineLocation |
An enumeration indicating the ___location of the spine around which the UIPageViewController transitions occur. |
| UIPageViewControllerTransitionStyle |
An enumeration indicating the transition style of a UIPageViewController. |
| UIPasteboardDetectionPattern | |
| UIPasteControlDisplayMode | |
| UIPencilInteractionPhase | |
| UIPencilPreferredAction | |
| UIPointerEffectTintMode | |
| UIPopoverArrowDirection |
An enumeration indicating the direction of the arrow attached to a UIPopoverController. |
| UIPreferredPresentationStyle |
Enumerates how the data from a NSItemProvider should be presented. |
| UIPressPhase |
Enumerates the phases of the button-press life-cycle. |
| UIPressType | |
| UIPreviewActionStyle |
Enumeration that defines the various styles of UIPreviewAction objects. |
| UIPrinterCutterBehavior |
Enumerates desired page cutting behavior for roll-feed printers. |
| UIPrinterJobTypes |
Enumerates various types of printing tasks. Used with SupportedJobTypes. |
| UIPrintError |
An enumeration of error codes from the printing system. |
| UIPrintErrorCode |
Enumerates print failure reasons. |
| UIPrintInfoDuplex |
An enumeration of duplex modes supported by the printer. |
| UIPrintInfoOrientation |
An enumeration of printing orientations. |
| UIPrintInfoOutputType |
An enumeration of print content types (e.g., general, photo, grayscale). |
| UIPrintRenderingQuality | |
| UIProgressViewStyle |
The visual style for a UIProgressView. |
| UIPushBehaviorMode |
An enumeration whose values specify whether a UIPushBehavior force is applied continuously or instantaneously. |
| UIRectCorner |
An enumeration of the corners of a rectangle. |
| UIRectEdge |
An enumeration whose values specify screen edges, for use with Edges and EdgesForExtendedLayout. |
| UIRemoteNotificationType |
An enumeration of remote notification types. |
| UIReturnKeyType |
An enumeration of styles used for rendering the return key. |
| UISceneActivationState | |
| UISceneCaptureState | |
| UISceneCollectionJoinBehavior | |
| UISceneErrorCode | |
| UIScreenOverscanCompensation |
An enumeration of strategies for dealing with pixels lost at the edge of the screen. |
| UIScreenReferenceDisplayModeStatus | |
| UIScrollType | |
| UIScrollTypeMask | |
| UIScrollViewContentInsetAdjustmentBehavior |
Enumerates safe area inset adjustment behaviors. |
| UIScrollViewIndexDisplayMode |
Enumerates index display behavior during scrolling. |
| UIScrollViewIndicatorStyle |
The visual style for a UIScrollView's scroll indicator. |
| UIScrollViewKeyboardDismissMode |
An enumeration whose values specify the mode in which the keyboard is dismissed in a scrollview. |
| UISearchBarIcon |
An enumeration indicating icons available for the search bar. |
| UISearchBarStyle |
An enumeration whose values specify the prominence of the UISearchBar. |
| UISearchControllerScopeBarActivation | |
| UISegmentedControlSegment |
An enumeration of locations in a UISegmentedControl. |
| UISegmentedControlStyle |
The visual style for a UISegmentedControl. |
| UISemanticContentAttribute |
Describes a view's contents so that the app dev can control if it should be flipped between left-to-right and right-to-left layouts. |
| UISheetPresentationControllerDetentIdentifier | |
| UISliderStyle | |
| UISplitViewControllerBackgroundStyle | |
| UISplitViewControllerColumn | |
| UISplitViewControllerDisplayMode |
Enumerates valid display modes for an expanded UISplitViewController. |
| UISplitViewControllerDisplayModeButtonVisibility | |
| UISplitViewControllerLayoutEnvironment | |
| UISplitViewControllerPrimaryEdge |
Enumerates primary view controller locations. |
| UISplitViewControllerSplitBehavior | |
| UISplitViewControllerStyle | |
| UISpringLoadedInteractionEffectState |
Enumerates states for spring-loaded interactions. |
| UIStackViewAlignment |
Enumerates the ways in which a UIStackView can arrange its subviews. |
| UIStackViewDistribution |
How the views in a UIStackView are distributed along the view's alignment axis. |
| UIStatusBarAnimation |
An enumeration of animations available when the status bar is hidden or made visible. |
| UIStatusBarStyle |
The visual style of the status bar. |
| UISwipeGestureRecognizerDirection |
An enumeration of values specifying the directin of a swipe gesture . |
| UISwitchStyle | |
| UISystemAnimation |
An enumeration specifying system animations, i.e., Delete. |
| UITabAccessoryEnvironment | |
| UITabBarControllerMode | |
| UITabBarControllerSidebarLayout | |
| UITabBarItemAppearanceStyle | |
| UITabBarItemPositioning |
An enumeration whose values specify how a UITabBarItem is positioned. |
| UITabBarMinimizeBehavior | |
| UITabBarSystemItem |
An enumeration of predefined UITabBarSystemItems. |
| UITabGroupSidebarAppearance | |
| UITableViewCellAccessory |
An enumeration of standard accessory controls that can be used by a UITableViewCell. |
| UITableViewCellDragState |
Enumerates cell states while the cell is involved in a drag operation. |
| UITableViewCellEditingStyle |
An enumeration of editing styles for a UITableView cell. |
| UITableViewCellFocusStyle |
Enumeration whose values define how a UITableViewCell displays when it is focused. |
| UITableViewCellSelectionStyle |
The visual appearance of a UITableViewCell when it is selected. |
| UITableViewCellSeparatorStyle |
The visual style of a UITableView's cell separator. |
| UITableViewCellState |
An enumeration of states for a UITableViewCell. |
| UITableViewCellStyle |
The visual style of a UITableViewCell. |
| UITableViewContentHuggingElements | |
| UITableViewDropIntent |
Enumerates drop handling options. |
| UITableViewRowActionStyle |
Enumerates characteristics of the button displayed in a table row. Used with the Create(UITableViewRowActionStyle, String, Action<UITableViewRowAction,NSIndexPath>) factory method. |
| UITableViewRowAnimation |
An enumeration of animations used when rows are inserted or deleted from a table view. |
| UITableViewScrollPosition |
An enumeration of predefined scroll positions. |
| UITableViewSelfSizingInvalidation | |
| UITableViewSeparatorInsetReference |
Enumerates inset behaviors in a table view. |
| UITableViewStyle |
The visual style for a UITableView. A table view's style can only be set when it is instantiated. |
| UITabPlacement | |
| UITextAlignment |
An enumeration of text alignments. |
| UITextAlternativeStyle | |
| UITextAutocapitalizationType |
An enumeration of auto-capitalization styles. |
| UITextAutocorrectionType |
An enumeration of auto-correction types. |
| UITextBorderStyle |
An enumeration of visual styles for text borders. |
| UITextDirection |
An enumeration of values that specify text direction. |
| UITextDragOptions |
Enumerates behaviors when dragging text. |
| UITextDropAction |
Enumerates behaviors in response to dropped text. |
| UITextDropEditability |
Enumerates behaviors for noneditable views when receiving dropped text. |
| UITextDropPerformer |
Enumerates the type responsible for the drop operation. |
| UITextDropProgressMode |
Enumerates text drop progress notification styles. |
| UITextFieldDidEndEditingReason |
Enumerates reasons that an editing session ends. |
| UITextFieldViewMode |
An enumeration indicating the behavior of the clear button on a UITextField. |
| UITextFormattingViewControllerChangeType | |
| UITextFormattingViewControllerComponentKey | |
| UITextFormattingViewControllerComponentSize | |
| UITextFormattingViewControllerHighlight | |
| UITextFormattingViewControllerTextAlignment | |
| UITextFormattingViewControllerTextList | |
| UITextGranularity |
An enumeration of values that specify the granularity of a text range . |
| UITextInlinePredictionType | |
| UITextInteractionMode | |
| UITextItemContentType | |
| UITextItemInteraction |
Enumerates activities that a user might use with a URL or text attachment. |
| UITextLayoutDirection |
An enumeration indicating the direction of text layout. |
| UITextMathExpressionCompletionType | |
| UITextSearchFoundTextStyle | |
| UITextSearchMatchMethod | |
| UITextSmartDashesType |
Enumerates behaviors for converting hyphens to en or em dashes. |
| UITextSmartInsertDeleteType |
Enumerates behaviors for padding insertions and unpadding deletions. |
| UITextSmartQuotesType |
Enumerates smart quote conversion behavior. |
| UITextSpellCheckingType |
An enumeration specifying whether spell-checking is on or off. |
| UITextStorageDirection |
An enumeation indicating the direction in which text is stored. |
| UITextViewBorderStyle | |
| UITimingCurveType |
Enumerates the various types of timing curves. |
| UITitlebarSeparatorStyle | |
| UITitlebarTitleVisibility | |
| UITitlebarToolbarStyle | |
| UIToolbarPosition |
An enumeration of the valid positions for a UIToolbar. |
| UITouchPhase |
An enumeration of phases associated with a UITouch. |
| UITouchProperties |
A flagging enumeration of the properties of a UITouch that may change. |
| UITouchType |
Enumerates different kinds of UITouch objects. |
| UITraitEnvironmentLayoutDirection |
Enumerates layout directions. |
| UITransitionViewControllerKind |
Enumerates whether a UIViewController for a transition is associated with the "from" UIView or the "to" UIView. Used with GetTransitionViewController(IUIViewControllerTransitionCoordinatorContext, UITransitionViewControllerKind). |
| UIUserInterfaceActiveAppearance | |
| UIUserInterfaceIdiom |
An enumeration indicating on what kind of device the UI is running. |
| UIUserInterfaceLayoutDirection |
An enumeration of values specifying the layout direction of the UI. |
| UIUserInterfaceLevel | |
| UIUserInterfaceSizeClass |
Enumerates the various interface sizes. |
| UIUserInterfaceStyle |
Enumerates CarPlay and tvOS UI themes. |
| UIUserNotificationActionBehavior |
Enumerates whether the user may respond to a user notification with text input. |
| UIUserNotificationActionContext |
Enumerates the amount of space available for a UIUserNotificationAction. Used with SetActions(UIUserNotificationAction[], UIUserNotificationActionContext) |
| UIUserNotificationActivationMode |
Whether a UIUserNotificationAction should run the app in foreground or background mode. |
| UIUserNotificationType |
Enumerates the various types of user notification. Can be "OR"ed together as flags. |
| UIVibrancyEffectStyle | |
| UIViewAnimatingPosition |
Enumerates the endpoints and current position of an animation. |
| UIViewAnimatingState |
Enumerates animation states. |
| UIViewAnimationCurve |
An enumeration of animation curve styles. |
| UIViewAnimationOptions |
An enumeration indicating animation options. |
| UIViewAnimationTransition |
An enumeration of predefined animated transitions. |
| UIViewAutoresizing |
An enumeration indicating the resizing style for UIViews. |
| UIViewContentMode |
An enumeration indicating how the cached bitmap of a view must be rendered when the view's bounds change. |
| UIViewKeyframeAnimationOptions |
An enumeration whose values specify valid options for the AnimateKeyframes(Double, Double, UIViewKeyframeAnimationOptions, Action, UICompletionHandler) method. |
| UIViewLayoutRegionAdaptivityAxis | |
| UIViewTintAdjustmentMode |
An enumeration whose values specify adjustment modes for TintAdjustmentMode. |
| UIWebPaginationBreakingMode |
An enumeration whose values specify whether a UIWebView's PaginationMode should break by columns or page. |
| UIWebPaginationMode |
An enumeration whose values specify valid page-break modes for the UIWebView's PaginationMode property. |
| UIWebViewNavigationType |
An enumeration of navigation types for use in a UIWebView. |
| UIWindowSceneDismissalAnimation | |
| UIWindowScenePresentationStyle | |
| UIWindowSceneSessionRole | |
| UIWritingToolsBehavior | |
| UIWritingToolsCoordinatorContextScope | |
| UIWritingToolsCoordinatorState | |
| UIWritingToolsCoordinatorTextAnimation | |
| UIWritingToolsCoordinatorTextReplacementReason | |
| UIWritingToolsCoordinatorTextUpdateReason | |
| UIWritingToolsResultOptions | |
Delegates
Remarks
Use the classes in this space to create native user interfaces with UIKit.
iOS Applications start as instances of the UIApplication class, they can either be an instance of UIApplication or a subclass of UIApplication. This UIApplication object will invoke a number of methods in response to starting up, shutting down, going to the background and other interesting events by calling methods on an instance of the UIApplicationDelegate class. Most applications will override the FinishedLaunching method which is responsible for creating the main UIWindow and configuring the topmost UIViewController to display.
Most applications will create a single UIWindow, windows work in concert with UIViewController objects which are in charge of orchestrating multiple views, handle rotation and handle various events for the application. This is why on startup, application developers must create both a window and sets its root view controller, like this:
[Register ("AppDelegate")]
public partial class AppDelegate : UIApplicationDelegate
{
UIWindow window;
public override bool FinishedLaunching (UIApplication app, NSDictionary options)
{
window = new UIWindow (UIScreen.MainScreen.Bounds);
window.RootViewController = new UIViewController ();
window.MakeKeyAndVisible ();
return true;
}
}
Response to user input is implemented in UIKit by subclasses of UIResponder: UIApplication, UIViewControllers and their subclasses and UIView and their subclasses all inherit from this class.
TextKit
Starting with iOS 7, the text rendering engine exposed on UIKit was upgraded to expose a wide range of typographical capabilities. This functionality was previously only available when using the low-level CoreText APIs. On iOS6, the "AttributedText" property was surfaced and application developers were limited to what was supported by attributed text, with iOS7, developers have access to the "TextStorage" property which provides full control of how things are rendered.
TextKit supports: paginated text, text in columns, text wrapping, rich text editing, interactive text coloring, text folding, custom truncation, and dynamic type.
The TextKit family of APIs provide a modern and sophisticated text layout and rendering engine integrated right into UIKit. This means that you can control the finer details of text rendering on UIKit elements as well as integrating this with animations. Because of this the controls in UIKit support all text attributes and features like kernings and ligatures as well as text effects like Letterpress.
Starting with iOS7 controls like UILabel, UITextField and UITextView are implemented using TextKit directly, the same engine that powers WebKit (the UIWebView control).
Dynamic Type
In iOS 7, Apple introduced system-wide dynamic type, a set of fonts optimized for legibility at different magnifications. The end user selects the preferred size of dynamic text in device Settings. Applications receive the ContentSizeCategoryChanged notification (see ObserveContentSizeCategoryChanged) and should reset the font size throughout their application's text views. The system-selected optimal fonts adjust such things as stroke weight and kerning as well as size, so application developers should use UIFonts Preferred* properties (e.g., PreferredBody, PreferredHeadline, etc. ), as shown in the following example:
UIApplication.Notifications.ObserveContentSizeCategoryChanged((s,e) => {
SetDynamicTypeFonts();
});
//Call this when initializing, and also in response to ObserveContentSizeCategoryChanged notifications
private void SetDynamicTypeFonts()
{
headlineLabel.Font = UIFont.PreferredHeadline;
bodyText.Font = UIFont.PreferredBody;
//...etc...
}