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 Xamarin.iOS.
Classes
DraggingEventArgs |
Provides data for the DraggingEnded event. |
NSAttributedString_NSAttributedStringKitAdditions |
Defines an extension method for NSAttributedString. |
NSAttributedStringAttachmentConveniences |
Provides an extension method for NSAttributedString that supports text attachments . |
NSCoder_UIGeometryKeyedCoding |
A set of NSCoder extension methods that add encoding of geometry-based data for use in UIKit. |
NSDataAsset |
Platform-specific data object stored in an asset catalog. |
NSExtendedStringDrawing |
String drawing extension methods for NSString. |
NSFileProviderExtension |
Subclasses of NSFileProviderExtension implement the move and open functionality for extensions of type UIDocumentPickerViewController. |
NSIdentifier |
Defined the Identifier(NSLayoutConstraint) extension property on 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. |
NSParagraphStyle |
A class that specifies paragraph-relevant attributes of an NSAttributedString. |
NSPreviewInteractionPreviewUpdateEventArgs |
Provides data for the DidUpdatePreviewTransition and E:UIKit.NSPreviewInteractionPreviewUpdateEventArgs.DidUpdatePreviewTransition events. |
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. |
NSTextContainer |
Models the geometric layout of a page in Text Kit. |
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 the WillProcessEditing and E:UIKit.NSTextStorageEventArgs.WillProcessEditing events. |
NSTextTab |
Represents a tab location in Text Kit. |
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 the Acceleration event. |
UIAccessibility |
Provides access to the accessibility framework for UIKit. |
UIAccessibilityAnnouncementFinishedEventArgs |
Provides data for the event. |
UIAccessibilityContainer_Extensions |
Extension class that, together with the IUIAccessibilityContainer interface, comprise the UIAccessibilityContainer protocol. |
UIAccessibilityContainerDataTable |
Contains accessibility information about the layout of a table and its cells. |
UIAccessibilityContainerDataTable_Extensions |
Extension methods to the IUIAccessibilityContainerDataTable interface to support all the methods from the UIAccessibilityContainerDataTable protocol. |
UIAccessibilityCustomAction |
Allows methods of type |
UIAccessibilityCustomRotor |
An object for finding successive related elements with Voice Over. |
UIAccessibilityCustomRotorItemResult |
A target element of a custom rotor. |
UIAccessibilityCustomRotorSearchPredicate |
Search parameters for matching custom rotor item searches. |
UIAccessibilityElement |
Allows accessibility information to be added to an element that is not accessible by default. |
UIAccessibilityLocationDescriptor |
An object that provides an accessible description of a location. |
UIAccessibilityReadingContent_Extensions |
Extension class that, together with the IUIAccessibilityReadingContent interface, comprise the UIAccessibilityReadingContent protocol. |
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. |
UIActivityIndicatorView |
A UIView that displays a spinning and animated gear that is used to provide the user with feedback that an activity is taking place. |
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. |
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 |
Delegate object for UIPresentationController objects. Provides methods called prior to adaptive presenttation. |
UIAdaptivePresentationControllerDelegate_Extensions |
Extension methods to the IUIAdaptivePresentationControllerDelegate interface to support all the methods from the UIAdaptivePresentationControllerDelegate protocol. |
UIAlertAction |
Defines the style, title, and behavior of an alert presented to the user with a UIAlertController. Use the Create(String, UIAlertActionStyle, Action<UIAlertAction>) static method to instantiate. |
UIAlertController |
Displays an alert message or action sheet to the user, with optional text fields for data entry and action buttons. |
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 N:UIKit views. |
UIAppearanceContainer |
Defines the retrieval of the appearance proxy for a class. |
UIApplication |
Encapsulates the main processing loop for a MonoTouch application. |
UIApplication.Notifications |
Notification posted by the UIApplication class. |
UIApplicationDelegate |
A class used to receive events raised by a UIApplication. |
UIApplicationDelegate_Extensions |
Extension methods to the IUIApplicationDelegate interface to support all the methods from the UIApplicationDelegate protocol. |
UIApplicationLaunchEventArgs |
Provides data for the event. |
UIApplicationOpenUrlOptions |
A DictionaryContainer that holds options for use with calls to M:UIApplication.OpenURL*. |
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 |
Specifies a IUIDynamicItem's attachment to a reference point or to another IUIDynamicItem. |
UIBarButtonItem |
A button item hosted in either a UIToolbar or a UINavigationBar. |
UIBarButtonItem.UIBarButtonItemAppearance |
Appearance class for objects of type UIBarButtonItem. |
UIBarButtonItemGroup |
Manager for a set of bar button items that appear on the shortcuts bar above an iPad keyboard. |
UIBarItem |
Base class for items added to the bars at the bottom of the screen. |
UIBarItem.Notifications |
Notifications posted by UIBarItem objects. |
UIBarItem.UIBarItemAppearance |
Appearance class for objects of type UIBarItem. |
UIBarPositioning |
A class that allows the bar position defintion to be specified dynamically and positioned. |
UIBarPositioningDelegate |
A common base class for delegates of UIBars such as UISearchBarDelegate and UIToolbarDelegate. |
UIBarPositioningDelegate_Extensions |
Extension methods to the IUIBarPositioningDelegate interface to support all the methods from the UIBarPositioningDelegate protocol. |
UIBezierPath |
A UIControl that displays a reusable bezier path. Supports hit detection as well as Stroke and Fill operations on a graphics context. This is a high-level front end to CoreGraphics's CGContext API. |
UIBlurEffect |
When added to a UIVisualEffectView, blurs the content of the target UIView. |
UIButton |
Button control. |
UIButton.UIButtonAppearance |
Appearance class for objects of type UIButton. |
UIButtonEventArgs |
Provides data for the WillDismiss, E:UIKit.UIButtonEventArgs.Dismissed and E:UIKit.UIButtonEventArgs.WillDismiss, E:UIKit.UIButtonEventArgs.Clicked, E:UIKit.UIButtonEventArgs.Dismissed and E:UIKit.UIButtonEventArgs.WillDismiss events. |
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. |
UICollectionReusableView |
The base class for UIViews that are reused in a UICollectionView. |
UICollectionReusableView.UICollectionReusableViewAppearance |
Appearance class for objects of type UICollectionReusableView. |
UICollectionView |
Efficiently presents multiple UIViews on the screen using flexible layouts. |
UICollectionView.UICollectionViewAppearance |
Appearance class for objects of type UICollectionView. |
UICollectionViewCell |
Represents a reusable content view in the set being presented by the UICollectionView. |
UICollectionViewCell.UICollectionViewCellAppearance |
Appearance class for objects of type UICollectionViewCell. |
UICollectionViewController |
A UIViewController subtype for controlling collection views. |
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 for IUICollectionViewDataSourcePrefetching that define the optional members of the UICollectionViewDataSourcePrefetching_Extensions protocol. |
UICollectionViewDelegate |
Used to receive notices relating to a UICollectionView. |
UICollectionViewDelegate_Extensions |
Extension methods to the IUICollectionViewDelegate interface to support all the methods from the UICollectionViewDelegate protocol. |
UICollectionViewDelegateFlowLayout |
Used to customize spacing and react to events in a UICollectionViewFlowLayout. |
UICollectionViewDelegateFlowLayout_Extensions |
Extension methods to the IUICollectionViewDelegateFlowLayout interface to support all the methods from the UICollectionViewDelegateFlowLayout protocol. |
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 |
A flow-based layout for use with UICollectionViews. |
UICollectionViewFlowLayoutInvalidationContext |
A UICollectionViewLayoutInvalidationContext for use with UICollectionViewFlowLayouts. |
UICollectionViewFocusUpdateContext |
Holds index paths for the the previously- and newly- focused items in a UICollectionView. |
UICollectionViewLayout |
Base class for specifying the layout of a UICollectionView. |
UICollectionViewLayoutAttributes |
Provides layout attributes for UICollectionViewLayouts. |
UICollectionViewLayoutInvalidationContext |
Specifies whether a call to InvalidateLayout() should affect just the data-source count or everything. |
UICollectionViewPlaceholder | |
UICollectionViewSource |
An alternative to the UICollectionViewDelegate and UICollectionViewDataSource classes. |
UICollectionViewTransitionLayout |
A UICollectionViewLayout that is used temporarily when a UICollectionView is transitioning between one layout and another. |
UICollectionViewTransitionResult |
Holds the return values from the asynchronous method StartInteractiveTransitionAsync(UICollectionViewLayout, UICollectionViewTransitionLayout). |
UICollectionViewUpdateItem |
A single change to be applied to a UICollectionViewLayout. |
UICollisionBeganBoundaryContactEventArgs |
Provides data for the BeganBoundaryContact event. |
UICollisionBeganContactEventArgs |
Provides data for the BeganContact event. |
UICollisionBehavior |
Detects boundary touches between IUIDynamicItems and boundaries or other IUIDynamicItems. |
UICollisionBehaviorDelegate |
Provides life-cycle events relating to UI Dynamic UICollisionBehavior collisions. |
UICollisionBehaviorDelegate_Extensions |
Extension methods to the IUICollisionBehaviorDelegate interface to support all the methods from the UICollisionBehaviorDelegate protocol. |
UICollisionEndedBoundaryContactEventArgs |
Provides data for the EndedBoundaryContact event. |
UICollisionEndedContactEventArgs |
Provides data for the EndedContact event. |
UIColor |
Colors and Patterns as used in MonoTouch.UIKit. |
UIContentContainer |
With IUIContentContainer and T:UIKit.UIContentContainer_Extensions defines the protocol for UIViewControllers as they experience changes in size and traits (see TraitCollection). |
UIContentSizeCategoryChangedEventArgs |
Provides data for the event. |
UIContentSizeCategoryExtensions | |
UIContextualAction |
A context action for a table row. |
UIControl |
The base class for controls in MonoTouch.UIKit. |
UIControl.UIControlAppearance |
Appearance class for objects of type UIControl. |
UICoordinateSpace |
A frame of reference on the screen. |
UICubicTimingParameters |
Defines animation timing with a cubic Bezier curve. |
UIDatePicker |
A UIControl that displays a date picker control. |
UIDatePicker.UIDatePickerAppearance |
Appearance class for objects of type UIDatePicker. |
UIDevice |
Device information, provided by the CurrentDevice singleton. |
UIDevice.Notifications |
Notification posted by the UIDevice class. |
UIDeviceOrientationExtensions |
Extension methods for the UIDeviceOrientation class. |
UIDictationPhrase |
The text interpretation of a phrase dictated by the application user. |
UIDocument |
Abstract base class providing local and cloud-based management of Model data. |
UIDocument.Notifications |
Notification 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 UIKit.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. |
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. |
UIDocumentMenuDocumentPickedEventArgs |
Provides data for the DidPickDocumentPicker event. |
UIDocumentMenuViewController |
A UIViewController that presents all available document pickers for a given file type and mode. |
UIDocumentPickedAtUrlsEventArgs |
Provides data for the DidPickDocumentAtUrls event. |
UIDocumentPickedEventArgs |
Provides data for the DidPickDocument event. |
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. |
UIDocumentSendingToApplicationEventArgs |
Provides data for the WillBeginSendingToApplication and E:UIKit.UIDocumentSendingToApplicationEventArgs.WillBeginSendingToApplication events. |
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 |
Coordinates the UIKit Dynamics of a set of IUIDynamicItems and UIDynamicBehaviors. |
UIDynamicAnimatorDelegate |
A delegate object that exposes life-cycle events for UIDynamicAnimators. |
UIDynamicBehavior |
The base class for items that describe the physics-like behaviors of UIKit Dynamics, introduced in iOS 7. |
UIDynamicItem |
A class that can be affected by UIDynamicBehaviors. |
UIDynamicItem_Extensions |
Extension methods to the IUIDynamicItem interface to support all the methods from the UIDynamicItem protocol. |
UIDynamicItemBehavior |
Specifies physics properties for IUIDynamicItems. Also allows custom velocities to be added to items. |
UIDynamicItemGroup |
Manager for a set of dynamic items. |
UIEvent |
Touch Events. |
UIExtensionPointIdentifier |
Class that identifies keyboard types to disallow. |
UIFeedbackGenerator |
Abstract base class for classes that generate feedback hints, such as haptics. |
UIFieldBehavior |
A UIDynamicBehavior that models a field, such as gravity, electricity, or turbulence. |
UIFocusAnimationCoordinator |
Coordinates animations during a focus update. |
UIFocusDebugger |
Focus debugger bor use by |
UIFocusEnvironment_Extensions |
Extension methods for the IUIFocusEnvironment protocol. |
UIFocusGuide |
An invisible, focusable region that can direct focus to other UIView objects. |
UIFocusItem_Extensions |
A focusable item. |
UIFocusMovementHint |
Provides information about the next likely focus direction. |
UIFocusSystem |
The current focus state. |
UIFocusUpdateContext |
Contains the data about a change in focus. |
UIFocusUpdateContext.Notifications | |
UIFont |
Font representation for MonoTouch.UIKit classes. |
UIFontAttributes |
Attributes used to describe a font, used by UIFontDescriptor |
UIFontDescriptor |
Describes properties of a font, use to create fonts with certain features. Provides ways of finding fonts matching a description as well. |
UIFontFeature |
Represents a single typographic or font layout feature. |
UIFontMetrics |
Helper object for getting scalable Dynamic Type fonts. |
UIFontTextStyleExtensions |
Extension methods for the UIFontTextStyle enumeration. |
UIFontTraits |
A DictionaryContainer that describes the symbolic traits of a UIFont. Returned by Traits. |
UIGestureRecognizer |
Base class for gesture recognizers. |
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 |
A class used to receive notifications from the UIGestureRecognizer class. |
UIGestureRecognizerDelegate_Extensions |
Extension methods to the IUIGestureRecognizerDelegate interface to support all the methods from the UIGestureRecognizerDelegate protocol. |
UIGraphics |
Helper methods to paint on the screen, PDF context or bitmaps. |
UIGraphicsImageRenderer |
A UIGraphicsRenderer that produces images (see UIGraphicsPdfRendererFormat). |
UIGraphicsImageRendererContext |
A UIGraphicsRendererContext for creating UIImage objects. |
UIGraphicsImageRendererFormat |
A UIGraphicsRendererFormat that describes the format of UIImage objects. |
UIGraphicsPdfRenderer |
A UIGraphicsRenderer that creates PDFs. |
UIGraphicsPdfRendererContext |
A UIGraphicsRendererContext for producing PDF documents. |
UIGraphicsPdfRendererFormat |
A UIGraphicsRendererFormat that describes the format for rendering PDFs. |
UIGraphicsRenderer |
A color-managed rendering context. |
UIGraphicsRendererContext |
Base class defining rendering contexts. |
UIGraphicsRendererFormat |
Base class for formats understood by subclasses of UIGraphicsRenderer. |
UIGravityBehavior |
A UIDynamicBehavior that models a gravity vector. |
UIGuidedAccessErrorCodeExtensions | |
UIGuidedAccessRestriction |
A static class that provides a method to determine the state of a Guided Access restriction. |
UIGuidedAccessRestrictionDelegate_Extensions |
Extension class that, together with the IUIGuidedAccessRestrictionDelegate interface, comprise the UIGuidedAccessRestrictionDelegate protocol. |
UIImage |
Image representation in UIKit, with support for loading, saving and manipulating images. |
UIImage.Notifications |
Class that contains handler for system notifications that relate to images. |
UIImageAsset |
Holds a mapping of UITraitCollection keys to UIImage values. |
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. |
UIImagePickerImagePickedEventArgs |
Provides data for the FinishedPickingImage event. |
UIImagePickerMediaPickedEventArgs |
Provides data for the FinishedPickingMedia event. |
UIImageView |
A UIView that can render a single image or animate a series of images. |
UIImageView.UIImageViewAppearance |
Appearance class for objects of type UIImageView. |
UIImpactFeedbackGenerator |
A UIFeedbackGenerator that creates haptics simulating impacts. |
UIInputView |
A UIView that matches the appearance of the system keyboard. |
UIInputView.UIInputViewAppearance |
Appearance class for objects of type UIInputView. |
UIInputViewController |
Can be subclassed to produce a custom system-wide keyboard. |
UIInterfaceOrientationExtensions |
Extensions methods for the UIInterfaceOrientation enumeration. |
UIInterpolatingMotionEffect |
A UIMotionEffect that maps the device vertical and horizontal tilt into values on a keypath. |
UIKeyboard |
The iPhone virtual keyboard. |
UIKeyboard.Notifications |
Notification posted by the UIKeyboard class. |
UIKeyboardEventArgs |
Provides data for the event. |
UIKeyCommand |
Maps hardware key presses to custom actions. |
UIKitThreadAccessException |
Exception thrown when a UIKit API is invoked from a background thread. |
UILabel |
A UIView that displays text. |
UILabel.UILabelAppearance |
Appearance class for objects of type UILabel. |
UILayoutGuide |
A rectangular area used for defining autolayout constraints. |
UILayoutGuide_UIConstraintBasedLayoutDebugging | |
UILayoutSupport |
Provides the Length property, which specifies the distance, in points, from the nearest screen edge to the guide. |
UILayoutSupport_Extensions |
Extension methods to the IUILayoutSupport interface to support all the methods from the UILayoutSupport protocol. |
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. |
UILocalizedIndexedCollation |
A convenience class used by table views to organize, sort, and modify the sections. |
UILocalNotification |
Creates time-based notifications that the operating system delivers to the user. |
UILongPressGestureRecognizer |
Gesture recognizer for long presses. |
UIManagedDocument |
A UIDocument that integrates with Core Data. |
UIMarkupTextPrintFormatter |
Lays out HTML text for multipage printing. |
UIMenuController |
The class used to implement Cut, Copy, Paste, Select, and Delete commands. |
UIMenuController.Notifications |
Notification posted by the UIMenuController class. |
UIMenuItem |
Creates menu items that are attached to the editing menu. |
UIMotionEffect |
The base class for motion-based visual effects on views linked to the device tilt. |
UIMotionEffectGroup |
Aggregates multiple UIMotionEffect. |
UIMutableApplicationShortcutItem |
A mutable "quick action" available on the Home screen. |
UIMutableUserNotificationAction |
A UIUserNotificationAction that can be modified after creation. |
UIMutableUserNotificationCategory |
A UIUserNotificationCategory that can be modified after creation. |
UINavigationBar |
A UIView that displays the standard hierarchical navigation metaphor for iOS. |
UINavigationBar.UINavigationBarAppearance |
Appearance class for objects of type UINavigationBar. |
UINavigationBarDelegate |
A class used to receive notifications from a UINavigationBar. |
UINavigationBarDelegate_Extensions |
Extension methods to the IUINavigationBarDelegate interface to support all the methods from the UINavigationBarDelegate protocol. |
UINavigationController |
A UIViewController for managing hierarchical navigation. |
UINavigationControllerDelegate |
A class used to receive events from a UINavigationController. |
UINavigationControllerDelegate_Extensions |
Extension methods to the IUINavigationControllerDelegate interface to support all the methods from the UINavigationControllerDelegate protocol. |
UINavigationItem |
The visual navigation elements of an object pushed onto a UINavigationBar. |
UINib |
Represents an Interface Builder nib / xib file. |
UINotificationFeedbackGenerator |
A UIFeedbackGenerator that generates haptics relating to successes, failures, and warnings. |
UIObjectRestoration |
Protocol for restoring objects. |
UIPageControl |
A UIControl that displays a pagination control. |
UIPageControl.UIPageControlAppearance |
Appearance class for objects of type UIPageControl. |
UIPageViewController |
Allows the application user to navigation between UIViewControllers using page-curl and page-scroll transitions. |
UIPageViewControllerDataSource |
Allows UIPageViewControllers to dynamically create page UIViewControllers. |
UIPageViewControllerDataSource_Extensions |
Extension methods to the IUIPageViewControllerDataSource interface to support all the methods from the UIPageViewControllerDataSource protocol. |
UIPageViewControllerDelegate |
The delegate for the UIPageViewController class. |
UIPageViewControllerDelegate_Extensions |
Extension methods to the IUIPageViewControllerDelegate interface to support all the methods from the UIPageViewControllerDelegate protocol. |
UIPageViewControllerTransitionEventArgs |
Provides data for the WillTransition event. |
UIPageViewFinishedAnimationEventArgs |
Provides data for the DidFinishAnimating event. |
UIPanGestureRecognizer |
Gesture recognizer for panning operations. |
UIPasteboard |
Support for the system pasteboard for cut, copy and paste. |
UIPasteboard.Notifications |
Notification posted by the UIPasteboard class. |
UIPasteboardChangeEventArgs |
Provides data for the event. |
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 for the IUIPasteConfigurationSupporting class. |
UIPathEventArgs |
Provides data for the Saved event. |
UIPencilInteraction | |
UIPencilInteractionDelegate | |
UIPencilInteractionDelegate_Extensions | |
UIPercentDrivenInteractiveTransition |
An interactive transition (see UIViewControllerInteractiveTransitioning) whose PercentComplete property specifies the degree to which the transition has completed. |
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. |
UIPopoverBackgroundView |
An abstract base class that provides the background view for a popover. |
UIPopoverBackgroundView.UIPopoverBackgroundViewAppearance |
Appearance class for objects of type UIPopoverBackgroundView. |
UIPopoverController |
Manages a popover on the screen. |
UIPopoverControllerDelegate |
Delegate class for the UIPopoverController class. |
UIPopoverControllerDelegate_Extensions |
Extension methods to the IUIPopoverControllerDelegate interface to support all the methods from the UIPopoverControllerDelegate protocol. |
UIPopoverControllerRepositionEventArgs |
Provides data for the WillReposition event. |
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 the WillReposition event. |
UIPresentationController |
Manages the user experience for advanced transitions and presentation of UIViewControllers whose ModalPresentationStyle is Custom. |
UIPress |
Models the press of a physical button on a remote control or game controller. (See also UITouch) |
UIPressesEvent |
Holds data relating to the pressing of physical button(s). |
UIPreviewAction |
A peek quick action, which appears when a user swipes a peek upward. |
UIPreviewActionGroup |
Manager for a set of preview actions. |
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. |
UIPrint |
Constants used by the printing system. |
UIPrinter |
Information about a printer. |
UIPrinterPickerCompletionResult |
Represents the result of a printer picker controller. |
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 UIKit.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 | |
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 |
The return values of the asynch methods M:UIKit.UIPrintInteractionController.PresentAsync*, PresentFromBarButtonItemAsync(UIBarButtonItem, Boolean, Boolean), and PresentFromRectInViewAsync(CGRect, UIView, Boolean, Boolean). |
UIPrintPageRenderer |
Draws pages for printing. |
UIPrintPaper |
Paper size and printing region for a print job. |
UIProgressView |
A UIView that displays a progress bar. |
UIProgressView.UIProgressViewAppearance |
Appearance class for objects of type UIProgressView. |
UIPushBehavior |
Applies an instantaneous or continuous force vector to a IUIDynamicItem. |
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 |
Defines the area over which a force field operates for dynamic UI. |
UIResponder |
Base class for objects that respond or handle events. |
UIResponder_NSObjectExtension |
Extension methods for UIResponder that respond to attached hardware zoom/unzoom requests. |
UIRotationGestureRecognizer |
A UIGestureRecognizer that recognizes the two-finger rotation gesture. |
UIScreen |
Information about the screen. |
UIScreen.Notifications |
Notification posted by the UIScreen class. |
UIScreenEdgePanGestureRecognizer |
A UIPanGestureRecognizer that recognizes a panning gesture moving from the screen edge inward. |
UIScreenMode |
Represent some screen dimensions (which can vary when using AirPlay for example). |
UIScrollView |
A UIView that can scroll, pan, and page its children. |
UIScrollView.UIScrollViewAppearance |
Appearance class for objects of type UIScrollView. |
UIScrollViewAccessibilityDelegate |
Allows accessibility hint and label to be set in a UIScrollView. |
UIScrollViewAccessibilityDelegate_Extensions |
Extension methods to the IUIScrollViewAccessibilityDelegate interface to support all the methods from the UIScrollViewAccessibilityDelegate protocol. |
UIScrollViewDelegate |
A class used to receive notifications from UIScrollView. |
UIScrollViewDelegate_Extensions |
Extension methods to the IUIScrollViewDelegate interface to support all the methods from the UIScrollViewDelegate protocol. |
UIScrollViewZoomingEventArgs |
Provides data for the ZoomingStarted event. |
UISearchBar |
A UIView that displays a search bar. |
UISearchBar.UISearchBarAppearance |
Appearance class for objects of type UISearchBar. |
UISearchBarButtonIndexEventArgs |
Provides data for the SelectedScopeButtonIndexChanged event. |
UISearchBarDelegate |
A class used to receive notifications from a UISearchBar. |
UISearchBarDelegate_Extensions |
Extension methods to the IUISearchBarDelegate interface to support all the methods from the UISearchBarDelegate protocol. |
UISearchBarTextChangedEventArgs |
Provides data for the TextChanged event. |
UISearchContainerViewController |
A UIViewController that contains search results that the developer wishes to present in a custom container. |
UISearchController |
A UIViewController that manages the user experience of a search bar (UISearchBar) and associated results (see UISearchResultsUpdating). |
UISearchControllerDelegate |
Delegate object for a UISearchController. Defines methods relating to the presentation and dismissal of the UISearchController. |
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. |
UISegmentedControl |
A UIControl that displays multiple buttons horizontally. |
UISegmentedControl.UISegmentedControlAppearance |
Appearance class for objects of type UISegmentedControl. |
UISelectionFeedbackGenerator |
A UIFeedbackGenerator that produces haptic feedback. |
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. |
UISnapBehavior |
A UIDynamicBehavior that snaps a IUIDynamicItem to a PointF. |
UISplitViewController |
A container UIViewController that presents two side-by-side UIViewControllers. |
UISplitViewController_UIViewController |
Defines extension methods on UIViewController relating to collapsing/expanding secondary view controllers. |
UISplitViewControllerDelegate |
The delegate associated with UISplitViewController events. |
UISplitViewControllerDelegate_Extensions |
Extension methods to the IUISplitViewControllerDelegate interface to support all the methods from the UISplitViewControllerDelegate protocol. |
UISplitViewControllerDisplayModeEventArgs |
Provides data for the WillChangeDisplayMode event. |
UISplitViewHideEventArgs |
Provides data for the WillHideViewController event. |
UISplitViewPresentEventArgs |
Provides data for the WillPresentViewController event. |
UISplitViewShowEventArgs |
Provides data for the WillShowViewController event. |
UISpringLoadedInteraction |
Interface for spring-loaded drag activities. |
UISpringLoadedInteractionBehavior_Extensions |
Extension methods for working with interaction behavior. |
UISpringTimingParameters |
A IUITimingCurveProvider for spring-based animations. |
UIStackView |
A UIView that holds a horizontal or vertical set of other UIView objects. |
UIStackView.UIStackViewAppearance |
Appearance class for objects of type UIStackView. |
UIStateRestoration |
Holds a key for restoring storyboards. |
UIStateRestoring |
A class that can participate in state restoration. |
UIStateRestoring_Extensions |
Extension methods to the IUIStateRestoring interface to support all the methods from the UIStateRestoring protocol. |
UIStatusBarFrameChangeEventArgs |
Provides data for the event. |
UIStatusBarOrientationChangeEventArgs |
Provides data for the event. |
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 |
A graph of UIViewControllers and transitions between them. |
UIStoryboardPopoverSegue |
A UIStoryboardSegue that presents a UIPopoverController. |
UIStoryboardSegue |
A transition between two UIViewControllers specified in a UIStoryboard. |
UIStoryboardUnwindSegueSource |
For an unwind segue, holds the originating UIViewController and the unwind action to be taken. |
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 |
A UIGestureRecognizer that recognizes a swipe gesture in one or more directions. |
UISwitch |
A UIControl that displays an on/off switch. |
UISwitch.UISwitchAppearance |
Appearance class for objects of type UISwitch. |
UITabBar |
A UIView that displays a control used to select one value out of many (a radio-button like system). |
UITabBar.UITabBarAppearance |
Appearance class for objects of type UITabBar. |
UITabBarController |
Controller for a UITabBar. |
UITabBarControllerDelegate |
A class used to receive notifications from a UITabBarController. |
UITabBarControllerDelegate_Extensions |
Extension methods to the IUITabBarControllerDelegate interface to support all the methods from the UITabBarControllerDelegate protocol. |
UITabBarCustomizeChangeEventArgs |
Provides data for the OnEndCustomizingViewControllers and E:UIKit.UITabBarCustomizeChangeEventArgs.OnEndCustomizingViewControllers events. |
UITabBarCustomizeEventArgs |
Provides data for the OnCustomizingViewControllers event. |
UITabBarDelegate |
A class used to receive notifications from a UITabBar. |
UITabBarDelegate_Extensions |
Extension methods to the IUITabBarDelegate interface to support all the methods from the UITabBarDelegate protocol. |
UITabBarFinalItemsEventArgs |
Provides data for the WillEndCustomizingItems and E:UIKit.UITabBarFinalItemsEventArgs.WillEndCustomizingItems events. |
UITabBarItem |
An item in a UITabBar. |
UITabBarItem.UITabBarItemAppearance |
Appearance class for objects of type UITabBarItem. |
UITabBarItemEventArgs |
Provides data for the ItemSelected event. |
UITabBarItemsEventArgs |
Provides data for the WillBeginCustomizingItems and E:UIKit.UITabBarItemsEventArgs.WillBeginCustomizingItems events. |
UITabBarSelectionEventArgs |
Provides data for the ViewControllerSelected event. |
UITableView |
A table view is used to display and edit hierarchical lists of information. A UITableView is limited to a single column because it is designed for a small screen. |
UITableView.Notifications |
Notification posted by the UITableView class. |
UITableView.UITableViewAppearance |
Appearance class for objects of type UITableView. |
UITableViewCell |
A UIView that displays an element displayed by the UITableView. Cells can be reused. |
UITableViewCell.UITableViewCellAppearance |
Appearance class for objects of type UITableViewCell. |
UITableViewController |
Controller for a UITableView. |
UITableViewDataSource |
The data source for a UITableView. Xamarin.iOS developers should prefer to use UITableViewSource instead of this class. |
UITableViewDataSource_Extensions |
Extension methods to the IUITableViewDataSource interface to support all the methods from the UITableViewDataSource protocol. |
UITableViewDataSourcePrefetching_Extensions |
Extension methods for IUITableViewDataSourcePrefetching that define the optional methods of the IUITableViewDataSourcePrefetching 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. |
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 |
A UIFocusUpdateContext that returns index path data about the current and next focus target. |
UITableViewHeaderFooterView |
A reusable UIView that can be used to present the header and footer of a UITableView section. |
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. |
UITapGestureRecognizer |
A UIGestureRecognizer that recognizes single or multiple taps. |
UITargetedDragPreview |
A drag item preview for use during drag-and-drop animations. |
UITextAttributes |
Type used to describe the text attributes to set on some user interface elements. |
UITextChecker |
Speller and word-completion class. |
UITextContentType |
Known values for TextContentType that are hints to the system of the kind of UITextField data. |
UITextDocumentProxy |
Protocol that provides text context to a custom keyboard before and after the insertion point. |
UITextDocumentProxy_Extensions |
Extension methods to the IUITextDocumentProxy interface to support all the methods from the UITextDocumentProxy protocol. |
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 |
A text entry control. |
UITextField.Notifications |
Notification posted by the UITextField class. |
UITextField.UITextFieldAppearance |
Appearance class for objects of type UITextField. |
UITextFieldDelegate |
A class that receives notifications from a UITextField. |
UITextFieldDelegate_Extensions |
Extension methods to the IUITextFieldDelegate interface to support all the methods from the UITextFieldDelegate protocol. |
UITextFieldEditingEndedEventArgs |
Provides data for the EndedWithReason event. |
UITextInput_Extensions |
Extension class that, together with the IUITextInput interface, comprise the UITextInput protocol. |
UITextInputAssistantItem |
A manager for bar button items. |
UITextInputDelegate |
A delegate representing input events in a UITextField or UITextView. |
UITextInputMode |
Tracks the current input language |
UITextInputMode.Notifications |
Notification posted by the UITextInputMode class. |
UITextInputPasswordRules |
Implements rules for entering passwords |
UITextInputStringTokenizer |
An implementation of UITextInputTokenizer appropriate for most western-language keyboards. |
UITextInputTokenizer |
Abstract class that provides a tokenizer interface for the text input system (keyboard). Most western-style keyboards can use the UITextInputStringTokenizer subtype. |
UITextInputTraits_Extensions |
Extension class that, together with the IUITextInputTraits interface, comprise the UITextInputTraits protocol. |
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. |
UITextPosition |
A position in a text container. |
UITextRange |
A range within a text block. |
UITextSelectionRect |
An abstract class representing a selected range of text. |
UITextView |
A UIControl that displays a scrollable multi-line text editor. |
UITextView.Notifications |
Notification 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. |
UIToolbar |
A UIView that displays a toolbar. |
UIToolbar.UIToolbarAppearance |
Appearance class for objects of type UIToolbar. |
UIToolbarDelegate |
A delegate object for UIToolbars that exposes an event relating to bar position. |
UITouch |
Represents a touch event on the screen. |
UITraitCollection |
Holds the horizontal and vertical size classes, as well as the user interface idiom and the display scale. |
UITraitEnvironment |
The protocol for accessing a UIViewController's TraitCollection. |
UITransitionContext |
Provides the constants for GetViewControllerForKey(NSString). |
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 |
Allows a UIView to be legible / sharply rendered when used in conjunction with a UIBlurEffect. |
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 |
Base class used for components that want to render themselves and respond to events. |
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. |
UIViewController |
Base class for classes that manage the interaction between Model classes and View classes |
UIViewController.Notifications |
Notification posted by the UIViewController class. |
UIViewControllerAnimatedTransitioning |
The base class for UIViewController transitions that perform custom fixed-duration animation. |
UIViewControllerAnimatedTransitioning_Extensions |
Extension methods to the IUIViewControllerAnimatedTransitioning interface to support all the methods from the UIViewControllerAnimatedTransitioning protocol. |
UIViewControllerContextTransitioning |
Provides the context for custom transitions between UIViewControllers. |
UIViewControllerContextTransitioning_Extensions |
Extension methods to the IUIViewControllerContextTransitioning interface to support all the methods from the UIViewControllerContextTransitioning protocol. |
UIViewControllerInteractiveTransitioning |
The base class for UIViewController transitions that interact with touch or program-driven time-varying behavior. |
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 |
UIViewControllerTransitionCoordinator_Extensions |
Extension class that, together with the IUIViewControllerTransitionCoordinator interface, comprise the UIViewControllerTransitionCoordinator protocol. |
UIViewControllerTransitionCoordinatorContext_Extensions |
Extension class that, together with the IUIViewControllerTransitionCoordinatorContext interface, comprise the UIViewControllerTransitionCoordinatorContext protocol. |
UIViewControllerTransitioningDelegate |
A delegate object that provides functions relating to transitions in UIViewControllers. |
UIViewControllerTransitioningDelegate_Extensions |
Extension methods to the IUIViewControllerTransitioningDelegate interface to support all the methods from the UIViewControllerTransitioningDelegate protocol. |
UIViewImplicitlyAnimating_Extensions |
Extension class defining methods for animations that can be modified while they are running. |
UIViewPrintFormatter |
Lays out a view for printing. |
UIViewPropertyAnimator |
Manages the animation of properties of a UIView. |
UIVisualEffect |
Base class for UIBlurEffect and UIVibrancyEffect. |
UIVisualEffectView |
A UIView that applies a visual efect such as blur or vibrancy to either its children or UIViews behind it. |
UIVisualEffectView.UIVisualEffectViewAppearance |
Appearance class for objects of type UIVisualEffectView. |
UIWebErrorArgs |
Provides data for the event. |
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 |
Windows are the main container for views in an iOS application. |
UIWindow.Notifications |
Notification 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. |
WillEndDraggingEventArgs |
Provides data for the WillEndDragging event. |
ZoomingEndedEventArgs |
Provides data for the ZoomingEnded event. |
Structs
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. |
Interfaces
INSLayoutManagerDelegate |
Interface representing the required methods (if any) of the protocol NSLayoutManagerDelegate. |
INSTextAttachmentContainer |
Interface representing the required methods (if any) of the protocol NSTextAttachmentContainer. |
INSTextLayoutOrientationProvider |
Interface that, together with the T:UIKit.NSTextLayoutOrientationProvider_Extensions class, comprise the NSTextLayoutOrientationProvider protocol.. |
INSTextStorageDelegate |
Interface representing the required methods (if any) of the protocol NSTextStorageDelegate. |
IUIAccelerometerDelegate |
Interface representing the required methods (if any) of the protocol UIAccelerometerDelegate. |
IUIAccessibilityContainer |
Base interface for the UIAccessibilityContainer protocol. |
IUIAccessibilityContainerDataTable |
Interface representing the required methods (if any) of the protocol UIAccessibilityContainerDataTable. |
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 |
Interface that, together with the UIAccessibilityReadingContent_Extensions class, comprise the UIAccessibilityReadingContent protocol. |
IUIActionSheetDelegate |
Interface representing the required methods (if any) of the protocol UIActionSheetDelegate. |
IUIActivityItemSource |
Interface representing the required methods (if any) of the protocol UIActivityItemSource. |
IUIAdaptivePresentationControllerDelegate |
Interface representing the required methods (if any) of the protocol UIAdaptivePresentationControllerDelegate. |
IUIAlertViewDelegate |
Interface representing the required methods (if any) of the protocol UIAlertViewDelegate. |
IUIAppearance |
Interface representing the required methods (if any) of the protocol UIAppearance. |
IUIAppearanceContainer |
Interface representing the required methods (if any) of the protocol UIAppearanceContainer. |
IUIApplicationDelegate |
Interface representing the required methods (if any) of the protocol UIApplicationDelegate. |
IUIBarPositioning |
Interface representing the required methods (if any) of the protocol UIBarPositioning. |
IUIBarPositioningDelegate |
Interface representing the required methods (if any) of the protocol UIBarPositioningDelegate. |
IUICloudSharingControllerDelegate |
Interface representing the required methods (if any) of the protocol UICloudSharingControllerDelegate. |
IUICollectionViewDataSource |
Interface representing the required methods (if any) of the protocol UICollectionViewDataSource. |
IUICollectionViewDataSourcePrefetching |
Interface defining methods for collection view data source's that may prefetch data. |
IUICollectionViewDelegate |
Interface representing the required methods (if any) of the protocol UICollectionViewDelegate. |
IUICollectionViewDelegateFlowLayout |
Interface representing the required methods (if any) of the protocol UICollectionViewDelegateFlowLayout. |
IUICollectionViewDragDelegate |
Interface representing the required methods (if any) of the protocol UICollectionViewDragDelegate. |
IUICollectionViewDropCoordinator |
System-created object used to coordinate drop actions with a collection view. |
IUICollectionViewDropDelegate |
Interface representing the required methods (if any) of the protocol UICollectionViewDropDelegate. |
IUICollectionViewDropItem |
Data for an item to be dropped into a collection view. |
IUICollectionViewDropPlaceholderContext |
Contains manages collection view placeholder information. |
IUICollectionViewSource |
Interface representing the required methods (if any) of the protocol UICollectionViewSource. |
IUICollisionBehaviorDelegate |
Interface representing the required methods (if any) of the protocol UICollisionBehaviorDelegate. |
IUIContentContainer |
Interface representing the required methods (if any) of the protocol UIContentContainer. |
IUIContentSizeCategoryAdjusting |
Allows elements to adjust to dynamic traits. |
IUICoordinateSpace |
Interface representing the required methods (if any) of the protocol UICoordinateSpace. |
IUIDataSourceModelAssociation |
Interface that, together with the T:UIKit.UIDataSourceModelAssociation_Extensions class, comprise the UIDataSourceModelAssociation protocol. |
IUIDataSourceTranslating |
Interface for managing data source objects. |
IUIDocumentBrowserViewControllerDelegate |
Interface representing the required methods (if any) of the protocol UIDocumentBrowserViewControllerDelegate. |
IUIDocumentInteractionControllerDelegate |
Interface representing the required methods (if any) of the protocol UIDocumentInteractionControllerDelegate. |
IUIDocumentMenuDelegate |
Interface representing the required methods (if any) of the protocol UIDocumentMenuDelegate. |
IUIDocumentPickerDelegate |
Interface representing the required methods (if any) of the protocol UIDocumentPickerDelegate. |
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 |
Interface representing the required methods (if any) of the protocol UIDragInteractionDelegate. |
IUIDragSession |
Interface for providing custom data, visible to the originating activity only, to a drag interaction. |
IUIDropInteractionDelegate |
Interface representing the required methods (if any) of the protocol UIDropInteractionDelegate. |
IUIDropSession |
Interface for accessing drop session state and loading drag items. |
IUIDynamicAnimatorDelegate |
Interface representing the required methods (if any) of the protocol UIDynamicAnimatorDelegate. |
IUIDynamicItem |
Interface representing the required methods (if any) of the protocol UIDynamicItem. |
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. |
IUIGestureRecognizerDelegate |
Interface representing the required methods (if any) of the protocol UIGestureRecognizerDelegate. |
IUIGuidedAccessRestrictionDelegate |
Interface that, together with the UIGuidedAccessRestrictionDelegate_Extensions class, comprise the UIGuidedAccessRestrictionDelegate protocol. |
IUIImagePickerControllerDelegate |
Interface representing the required methods (if any) of the protocol UIImagePickerControllerDelegate. |
IUIInputViewAudioFeedback |
Interface that, together with the T:UIKit.UIInputViewAudioFeedback_Extensions class, comprise the UIInputViewAudioFeedback protocol. |
IUIInteraction |
Interface for adding drag-and-drop and spring-loaded operations. |
IUIItemProviderPresentationSizeProviding | |
IUIKeyInput |
Interface that, together with the T:UIKit.UIKeyInput_Extensions class, comprise the UIKeyInput protocol. |
IUILayoutSupport |
Interface representing the required methods (if any) of the protocol UILayoutSupport. |
IUINavigationBarDelegate |
Interface representing the required methods (if any) of the protocol UINavigationBarDelegate. |
IUINavigationControllerDelegate |
Interface representing the required methods (if any) of the protocol UINavigationControllerDelegate. |
IUIObjectRestoration |
Interface representing the required methods (if any) of the protocol UIObjectRestoration. |
IUIPageViewControllerDataSource |
Interface representing the required methods (if any) of the protocol UIPageViewControllerDataSource. |
IUIPageViewControllerDelegate |
Interface representing the required methods (if any) of the protocol UIPageViewControllerDelegate. |
IUIPasteConfigurationSupporting |
Interface defining methods for objects that support paste configuration. |
IUIPencilInteractionDelegate | |
IUIPickerViewAccessibilityDelegate |
Interface representing the required methods (if any) of the protocol UIPickerViewAccessibilityDelegate. |
IUIPickerViewDataSource |
Interface representing the required methods (if any) of the protocol UIPickerViewDataSource. |
IUIPickerViewDelegate |
Interface representing the required methods (if any) of the protocol UIPickerViewDelegate. |
IUIPickerViewModel |
Interface representing the required methods (if any) of the protocol UIPickerViewModel. |
IUIPopoverBackgroundViewMethods |
Interface that, together with the T:UIKit.UIPopoverBackgroundViewMethods_Extensions class, comprise the UIPopoverBackgroundViewMethods protocol. |
IUIPopoverControllerDelegate |
Interface representing the required methods (if any) of the protocol UIPopoverControllerDelegate. |
IUIPopoverPresentationControllerDelegate |
Interface representing the required methods (if any) of the protocol UIPopoverPresentationControllerDelegate. |
IUIPreviewActionItem |
Interface representing the required methods (if any) of the protocol IUIPreviewActionItem. |
IUIPreviewInteractionDelegate |
Interface representing the required methods (if any) of the protocol UIPreviewInteractionDelegate. |
IUIPrinterPickerControllerDelegate |
Interface representing the required methods (if any) of the protocol UIPrinterPickerControllerDelegate. |
IUIPrintInteractionControllerDelegate |
Interface representing the required methods (if any) of the protocol UIPrintInteractionControllerDelegate. |
IUIScrollViewAccessibilityDelegate |
Interface representing the required methods (if any) of the protocol UIScrollViewAccessibilityDelegate. |
IUIScrollViewDelegate |
Interface representing the required methods (if any) of the protocol UIScrollViewDelegate. |
IUISearchBarDelegate |
Interface representing the required methods (if any) of the protocol UISearchBarDelegate. |
IUISearchControllerDelegate |
Interface representing the required methods (if any) of the protocol UISearchControllerDelegate. |
IUISearchDisplayDelegate |
Interface representing the required methods (if any) of the protocol UISearchDisplayDelegate. |
IUISearchResultsUpdating |
Interface representing the required methods (if any) of the protocol UISearchResultsUpdating. |
IUISplitViewControllerDelegate |
Interface representing the required methods (if any) of the protocol UISplitViewControllerDelegate. |
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 |
Interface representing the required methods (if any) of the protocol UIStateRestoring. |
IUITabBarControllerDelegate |
Interface representing the required methods (if any) of the protocol UITabBarControllerDelegate. |
IUITabBarDelegate |
Interface representing the required methods (if any) of the protocol UITabBarDelegate. |
IUITableViewDataSource |
Interface representing the required methods (if any) of the protocol UITableViewDataSource. |
IUITableViewDataSourcePrefetching |
Interface for table view data sources that can prefetch their data. |
IUITableViewDelegate |
Interface representing the required methods (if any) of the protocol UITableViewDelegate. |
IUITableViewDragDelegate |
Interface representing the required methods (if any) of the protocol UITableViewDragDelegate. |
IUITableViewDropCoordinator |
System-created object used to coordinate drop actions with a table view. |
IUITableViewDropDelegate |
Interface representing the required methods (if any) of the protocol UITableViewDropDelegate. |
IUITableViewDropItem |
Data for an item to be dropped into a table view. |
IUITableViewDropPlaceholderContext |
Contains manages table view placeholder information. |
IUITextDocumentProxy |
Interface representing the required methods (if any) of the protocol UITextDocumentProxy. |
IUITextDragDelegate |
Interface representing the required methods (if any) of the protocol UITextDragDelegate. |
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 |
Interface representing the required methods (if any) of the protocol UITextDropDelegate. |
IUITextDroppable |
Interface for accepting dropped text data. |
IUITextDropRequest |
Interface that describes a text view drop request. |
IUITextFieldDelegate |
Interface representing the required methods (if any) of the protocol UITextFieldDelegate. |
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 |
Interface representing the required methods (if any) of the protocol UITextInputDelegate. |
IUITextInputTokenizer |
Interface representing the required methods (if any) of the protocol UITextInputTokenizer. |
IUITextInputTraits |
An interface implemented by UITextField and UITextView with common input traits. |
IUITextPasteConfigurationSupporting |
Interface for text controls to respondto paste operations. |
IUITextPasteDelegate |
Interface representing the required methods (if any) of the protocol UITextPasteDelegate. |
IUITextPasteItem |
Interface for working with paste and drop text items. |
IUITextViewDelegate |
Interface representing the required methods (if any) of the protocol UITextViewDelegate. |
IUITimingCurveProvider |
Interface defining the required methods for the IUITimingCurveProvider protocol. |
IUIToolbarDelegate |
Interface representing the required methods (if any) of the protocol UIToolbarDelegate. |
IUITraitEnvironment |
Interface representing the required methods (if any) of the protocol UITraitEnvironment. |
IUIUserActivityRestoring | |
IUIVideoEditorControllerDelegate |
Interface representing the required methods (if any) of the protocol UIVideoEditorControllerDelegate. |
IUIViewAnimating |
Interface defining methods for custom animator objects. |
IUIViewControllerAnimatedTransitioning |
Interface representing the required methods (if any) of the protocol UIViewControllerAnimatedTransitioning. |
IUIViewControllerContextTransitioning |
Interface representing the required methods (if any) of the protocol UIViewControllerContextTransitioning. |
IUIViewControllerInteractiveTransitioning |
Interface representing the required methods (if any) of the protocol UIViewControllerInteractiveTransitioning. |
IUIViewControllerPreviewing |
Interface representing the required methods (if any) of the protocol IUIViewControllerPreviewing. |
IUIViewControllerPreviewingDelegate |
Interface representing the required methods (if any) of the protocol UIViewControllerPreviewingDelegate. |
IUIViewControllerRestoration |
Interface that, together with the T:UIKit.UIViewControllerRestoration_Extensions class, comprise the UIViewControllerRestoration protocol. |
IUIViewControllerTransitionCoordinator |
Interface that, together with the UIViewControllerTransitionCoordinator_Extensions class, comprise the UIViewControllerTransitionCoordinator protocol. |
IUIViewControllerTransitionCoordinatorContext |
Interface that defines the context for coordination of a transition. |
IUIViewControllerTransitioningDelegate |
Interface representing the required methods (if any) of the protocol UIViewControllerTransitioningDelegate. |
IUIViewImplicitlyAnimating |
Interface that defines methods for animations that can be modified while they are running. |
IUIWebViewDelegate |
Interface representing the required methods (if any) of the protocol UIWebViewDelegate. |
Enums
NSControlCharacterAction |
An enumeration whose values specify actions caused by control characters. |
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 |
NSTextEffect |
An enumeration whose values specify text effects (e.g., Letterpress). Used with TextEffect. |
NSTextLayoutOrientation |
An enumeration whose values specify the direction in which text is laid out. Used with LayoutOrientation. |
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. |
UIAccessibilityCustomRotorDirection |
Enmumerates search directions. |
UIAccessibilityCustomSystemRotorType |
Enumerates the types of content that may be represented by a UIAccessibilityCustomRotor object. |
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. |
UIAccessibilityScrollDirection |
An enumeration indicating the scrolling direction desired. |
UIAccessibilityTrait |
An enumeration whose values can be used as flags for AccessibilityTraits. |
UIAccessibilityZoomType |
An enumeration that specifies what elements (currently, only the insertion point) is involved in automatic accessibility zooming. |
UIActionSheetStyle |
The visual style for a UIActionSheet. |
UIActivityCategory |
An enumeration whose values specify a category for a UIActivity. |
UIActivityIndicatorViewStyle |
The visual style for a UIActivityIndicatorView. |
UIAlertActionStyle |
Enumeration of the styles showing the effect of a UIAlertAction. |
UIAlertControllerStyle |
Enumerates whether a UIAlertController is displaying an action sheet or an alert. |
UIAlertViewStyle |
The visual style for a UIAlertView. |
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. |
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. |
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. |
UIBlurEffectStyle |
Enumerates the types of blur effect supported by UIBlurEffect. |
UIButtonType |
An enumeration of predefined button types. |
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. |
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. |
UICollisionBehaviorMode |
An enumeration whose values specify whether a UICollisionBehavior detects collisions to boundaries, items, or everything. |
UIContentSizeCategory |
An enumeration whose values specify the various dynamic type sizes that can be chosen by the application user. |
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. |
UIDataDetectorType |
An enumeration of values that are automatically detected in text. |
UIDatePickerMode |
An enumeration of modes available to the UIDatePicker. |
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. |
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. |
UIEventSubtype |
An enumeration of event subtypes. |
UIEventType |
An enumeration of event types. |
UIFocusHeading |
A flagging enumeration for specifying the direction in which focus is moving. |
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. |
UIFontTextStyle |
Enumerates font styles for parts of a document. |
UIFontWeight |
Enumerates font weights. |
UIForceTouchCapability |
Enumerates the 3D Touch capabilities on a device. |
UIGestureRecognizerState |
An enumeration of states for a UIGestureRecognizer. |
UIGraphicsImageRendererFormatRange | |
UIGuidedAccessAccessibilityFeature | |
UIGuidedAccessErrorCode | |
UIGuidedAccessRestrictionState |
An enumeration whose values specify whether a Guided Access restriction is in an allow or deny state. |
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. |
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. |
UIKeyboardType |
An enumeration of keyboard types. |
UIKeyModifierFlags |
An enumeration whose values flag the hardware modifier keys associated with a UIKeyCommand. |
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. |
UILineBreakMode |
An enumeration of values used to specify line break mode. |
UIMenuControllerArrowDirection |
An enumeration indicating in which direction the arrow of the UIMenuController points. |
UIModalPresentationStyle |
An enumeration of values used by ModalPresentationStyle |
UIModalTransitionStyle |
An enumeration of values used to specify the transition style of presented UIViewControllers. |
UINavigationControllerOperation |
An enumeration whose values specify operations on UINavigationController. |
UINavigationItemLargeTitleDisplayMode |
Enumerates whether and when large titles are displayed. |
UINotificationFeedbackType |
Enumerates the types of notification provided by UINotificationFeedbackGenerator. |
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. |
UIPencilPreferredAction | |
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). |
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. |
UIScreenOverscanCompensation |
An enumeration of strategies for dealing with pixels lost at the edge of the screen. |
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. |
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. |
UISplitViewControllerDisplayMode |
Enumerates valid display modes for an expanded UISplitViewController. |
UISplitViewControllerPrimaryEdge |
Enumerates primary view controller locations. |
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 . |
UISystemAnimation |
An enumeration specifying system animations, i.e., Delete. |
UITabBarItemPositioning |
An enumeration whose values specify how a UITabBarItem is positioned. |
UITabBarSystemItem |
An enumeration of predefined UITabBarSystemItems. |
UITableViewCellAccessory |
An enumeration of standard accessory controls that can be used by a T:UIKIt.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. |
UITableViewDropIntent |
Enumerates drop handling options. |
UITableViewRowActionStyle |
Enumerates characteristics of the button displayed in a table row. Used with the C:UIKit.UITableViewRowAction(UIKit.UITableViewRowActionStyle,string ,Action`1,Foundation.NSIndexPath) constructor. |
UITableViewRowAnimation |
An enumeration of animations used when rows are inserted or deleted from a table view. |
UITableViewScrollPosition |
An enumeration of predefined scroll positions. |
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. |
UITextAlignment |
An enumeration of text alignments. |
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. |
UITextGranularity |
An enumeration of values that specify the granularity of a text range . |
UITextItemInteraction |
Enumerates activities that a user might use with a URL or text attachment. |
UITextLayoutDirection |
An enumeration indicating the direction of text layout. |
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. |
UITextWritingDirection |
An enumeration of writing directions, based on the language. |
UITimingCurveType |
Enumerates the various types of timing curves. |
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). |
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. |
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. |
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. |
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. |
Delegates
Remarks
MonoTouch.UIKit is a binding to CocoaTouch's widget set. Use the classes in this space to create native user interfaces with iOS 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 instace of the UIApplicationDelegate class. Most applications will override the M:UIKit.UIApplicationDelegate.FinishedLaunching* 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 N: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 ContentizeCategoryChanged
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...
}