UIKit Namespace

User Interface APIs for Xamarin.iOS.

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 UIKit.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 UIKit.UIApplicationDelegate class. Most applications will override the UIKit.UIApplicationDelegate.FinishedLaunching which is responsible for creating the main UIKit.UIWindow and configuring the topmost UIKit.UIViewController to display.

Most applications will create a single UIKit.UIWindow, windows work in concert with UIKit.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:

C# Example

[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 implement in UIKit by subclasses of UIKit.UIResponder: UIApplication, UIViewControllers and their subclasses and UIView and their subclasses all inherit from this class.

TextKit

Starting with iOS 7, the text rendering engine exposed on UIKit was upgraded to expose a wide range of typographical capabilities. This functionality was previously only available when using the low-level CoreText APIs. On iOS6, the "AttributedText" property was surfaced and application developers were limited to what was supported by attributed text, with iOS7, developers have access to the "TextStorage" property which provides full control of how things are rendered.

TextKit supports: paginated text, text in columns, text wrapping, rich text editing, interactive text coloring, text folding, custom truncation, and dynamic type.

The TextKit family of APIs provide a modern and sophisticated text layout and rendering engine integrated right into UIKit. This means that you can control the finer details of text rendering on UIKit elements as well as integrating this with animations. Because of this the controls in UIKit support all text attributes and features like kernings and ligatures as well as text effects like Letterpress.

Starting with iOS7 controls like UIKit.UILabel, UIKit.UITextField and UIKit.UITextView are implemented using TextKit directly, the same engine that powers WebKit (the UIKit.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 UIKit.UIApplication.Notifications.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 UIKit.UIFonts Preferred* properties (e.g., UIKit.UIFont.PreferredBody, UIKit.UIFont.PreferredHeadline, etc. ), as shown in the following example:

C# 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...
}
         

Classes

TypeReason
DraggingEventArgsProvides data for the UIKit.DraggingEventArgs.DraggingEnded and UIKit.DraggingEventArgs.DraggingEnded events.
INSLayoutManagerDelegateInterface representing the required methods (if any) of the protocol UIKit.NSLayoutManagerDelegate.
INSTextAttachmentContainerInterface representing the required methods (if any) of the protocol UIKit.NSTextAttachmentContainer.
INSTextLayoutOrientationProviderInterface that, together with the UIKit.NSTextLayoutOrientationProvider_Extensions class, comprise the NSTextLayoutOrientationProvider protocol..
INSTextStorageDelegateInterface representing the required methods (if any) of the protocol UIKit.NSTextStorageDelegate.
IUIAccelerometerDelegateInterface representing the required methods (if any) of the protocol UIKit.UIAccelerometerDelegate.
IUIAccessibilityContainerBase interface for the UIAccessibilityContainer protocol.
IUIAccessibilityIdentificationInterface defining the support for an accessibility identifier.
IUIAccessibilityReadingContentInterface that, together with the UIKit.UIAccessibilityReadingContent_Extensions class, comprise the UIAccessibilityReadingContent protocol.
IUIActionSheetDelegateInterface representing the required methods (if any) of the protocol UIKit.UIActionSheetDelegate.
IUIActivityItemSourceInterface representing the required methods (if any) of the protocol UIKit.UIActivityItemSource.
IUIAdaptivePresentationControllerDelegateInterface representing the required methods (if any) of the protocol UIKit.UIAdaptivePresentationControllerDelegate.
IUIAlertViewDelegateInterface representing the required methods (if any) of the protocol UIKit.UIAlertViewDelegate.
IUIAppearanceInterface representing the required methods (if any) of the protocol UIKit.UIAppearance.
IUIAppearanceContainerInterface representing the required methods (if any) of the protocol UIKit.UIAppearanceContainer.
IUIApplicationDelegateInterface representing the required methods (if any) of the protocol UIKit.UIApplicationDelegate.
IUIBarPositioningInterface representing the required methods (if any) of the protocol UIKit.UIBarPositioning.
IUIBarPositioningDelegateInterface representing the required methods (if any) of the protocol UIKit.UIBarPositioningDelegate.
IUICollectionViewDataSourceInterface representing the required methods (if any) of the protocol UIKit.UICollectionViewDataSource.
IUICollectionViewDelegateInterface representing the required methods (if any) of the protocol UIKit.UICollectionViewDelegate.
IUICollectionViewDelegateFlowLayoutInterface representing the required methods (if any) of the protocol UIKit.UICollectionViewDelegateFlowLayout.
IUICollectionViewSourceInterface representing the required methods (if any) of the protocol UIKit.UICollectionViewSource.
IUICollisionBehaviorDelegateInterface representing the required methods (if any) of the protocol UIKit.UICollisionBehaviorDelegate.
IUIContentContainerInterface representing the required methods (if any) of the protocol UIKit.UIContentContainer.
IUICoordinateSpaceInterface representing the required methods (if any) of the protocol UIKit.UICoordinateSpace.
IUIDataSourceModelAssociationInterface that, together with the UIKit.UIDataSourceModelAssociation_Extensions class, comprise the UIDataSourceModelAssociation protocol.
IUIDocumentInteractionControllerDelegateInterface representing the required methods (if any) of the protocol UIKit.UIDocumentInteractionControllerDelegate.
IUIDocumentMenuDelegateInterface representing the required methods (if any) of the protocol UIKit.UIDocumentMenuDelegate.
IUIDocumentPickerDelegateInterface representing the required methods (if any) of the protocol UIKit.UIDocumentPickerDelegate.
IUIDynamicAnimatorDelegateInterface representing the required methods (if any) of the protocol UIKit.UIDynamicAnimatorDelegate.
IUIDynamicItemInterface representing the required methods (if any) of the protocol UIKit.UIDynamicItem.
IUIGestureRecognizerDelegateInterface representing the required methods (if any) of the protocol UIKit.UIGestureRecognizerDelegate.
IUIGuidedAccessRestrictionDelegateInterface that, together with the UIKit.UIGuidedAccessRestrictionDelegate_Extensions class, comprise the UIGuidedAccessRestrictionDelegate protocol.
IUIImagePickerControllerDelegateInterface representing the required methods (if any) of the protocol UIKit.UIImagePickerControllerDelegate.
IUIInputViewAudioFeedbackInterface that, together with the UIKit.UIInputViewAudioFeedback_Extensions class, comprise the UIInputViewAudioFeedback protocol.
IUIKeyInputInterface that, together with the UIKit.UIKeyInput_Extensions class, comprise the UIKeyInput protocol.
IUILayoutSupportInterface representing the required methods (if any) of the protocol UIKit.UILayoutSupport.
IUINavigationBarDelegateInterface representing the required methods (if any) of the protocol UIKit.UINavigationBarDelegate.
IUINavigationControllerDelegateInterface representing the required methods (if any) of the protocol UIKit.UINavigationControllerDelegate.
IUIObjectRestorationInterface representing the required methods (if any) of the protocol UIKit.UIObjectRestoration.
IUIPageViewControllerDataSourceInterface representing the required methods (if any) of the protocol UIKit.UIPageViewControllerDataSource.
IUIPageViewControllerDelegateInterface representing the required methods (if any) of the protocol UIKit.UIPageViewControllerDelegate.
IUIPickerViewAccessibilityDelegateInterface representing the required methods (if any) of the protocol UIKit.UIPickerViewAccessibilityDelegate.
IUIPickerViewDataSourceInterface representing the required methods (if any) of the protocol UIKit.UIPickerViewDataSource.
IUIPickerViewDelegateInterface representing the required methods (if any) of the protocol UIKit.UIPickerViewDelegate.
IUIPickerViewModelInterface representing the required methods (if any) of the protocol UIKit.UIPickerViewModel.
IUIPopoverBackgroundViewMethodsInterface that, together with the UIKit.UIPopoverBackgroundViewMethods_Extensions class, comprise the UIPopoverBackgroundViewMethods protocol.
IUIPopoverControllerDelegateInterface representing the required methods (if any) of the protocol UIKit.UIPopoverControllerDelegate.
IUIPopoverPresentationControllerDelegateInterface representing the required methods (if any) of the protocol UIKit.UIPopoverPresentationControllerDelegate.
IUIPrinterPickerControllerDelegateInterface representing the required methods (if any) of the protocol UIKit.UIPrinterPickerControllerDelegate.
IUIPrintInteractionControllerDelegateInterface representing the required methods (if any) of the protocol UIKit.UIPrintInteractionControllerDelegate.
IUIScrollViewAccessibilityDelegateInterface representing the required methods (if any) of the protocol UIKit.UIScrollViewAccessibilityDelegate.
IUIScrollViewDelegateInterface representing the required methods (if any) of the protocol UIKit.UIScrollViewDelegate.
IUISearchBarDelegateInterface representing the required methods (if any) of the protocol UIKit.UISearchBarDelegate.
IUISearchControllerDelegateInterface representing the required methods (if any) of the protocol UIKit.UISearchControllerDelegate.
IUISearchDisplayDelegateInterface representing the required methods (if any) of the protocol UIKit.UISearchDisplayDelegate.
IUISearchResultsUpdatingInterface representing the required methods (if any) of the protocol UIKit.UISearchResultsUpdating.
IUISplitViewControllerDelegateInterface representing the required methods (if any) of the protocol UIKit.UISplitViewControllerDelegate.
IUIStateRestoringInterface representing the required methods (if any) of the protocol UIKit.UIStateRestoring.
IUITabBarControllerDelegateInterface representing the required methods (if any) of the protocol UIKit.UITabBarControllerDelegate.
IUITabBarDelegateInterface representing the required methods (if any) of the protocol UIKit.UITabBarDelegate.
IUITableViewDataSourceInterface representing the required methods (if any) of the protocol UIKit.UITableViewDataSource.
IUITableViewDelegateInterface representing the required methods (if any) of the protocol UIKit.UITableViewDelegate.
IUITextDocumentProxyInterface representing the required methods (if any) of the protocol UIKit.UITextDocumentProxy.
IUITextFieldDelegateInterface representing the required methods (if any) of the protocol UIKit.UITextFieldDelegate.
IUITextInputIUITextInput works with the inputting of text and allows the manipulaton of features including autocorrection and many other text input features related to document presentation.
IUITextInputDelegateInterface representing the required methods (if any) of the protocol UIKit.UITextInputDelegate.
IUITextInputTokenizerInterface representing the required methods (if any) of the protocol UIKit.UITextInputTokenizer.
IUITextInputTraitsAn interface implemented by UIKit.UITextField and UIKit.UITextView with common input traits.
IUITextViewDelegateInterface representing the required methods (if any) of the protocol UIKit.UITextViewDelegate.
IUIToolbarDelegateInterface representing the required methods (if any) of the protocol UIKit.UIToolbarDelegate.
IUITraitEnvironmentInterface representing the required methods (if any) of the protocol UIKit.UITraitEnvironment.
IUIVideoEditorControllerDelegateInterface representing the required methods (if any) of the protocol UIKit.UIVideoEditorControllerDelegate.
IUIViewControllerAnimatedTransitioningInterface representing the required methods (if any) of the protocol UIKit.UIViewControllerAnimatedTransitioning.
IUIViewControllerContextTransitioningInterface representing the required methods (if any) of the protocol UIKit.UIViewControllerContextTransitioning.
IUIViewControllerInteractiveTransitioningInterface representing the required methods (if any) of the protocol UIKit.UIViewControllerInteractiveTransitioning.
IUIViewControllerRestorationInterface that, together with the UIKit.UIViewControllerRestoration_Extensions class, comprise the UIViewControllerRestoration protocol.
IUIViewControllerTransitionCoordinatorInterface that, together with the UIKit.UIViewControllerTransitionCoordinator_Extensions class, comprise the UIViewControllerTransitionCoordinator protocol.
IUIViewControllerTransitionCoordinatorContextInterface that defines the context for coordination of a transition.
IUIViewControllerTransitioningDelegateInterface representing the required methods (if any) of the protocol UIKit.UIViewControllerTransitioningDelegate.
IUIWebViewDelegateInterface representing the required methods (if any) of the protocol UIKit.UIWebViewDelegate.
NSAttributedStringAttachmentConveniencesProvides an extension method for Foundation.NSAttributedString that supports text attachments .
NSCoder_UIGeometryKeyedCodingA set of Foundation.NSCoder extension methods that add encoding of geometry-based data for use in UIKit.
NSControlCharacterActionAn enumeration whose values specify actions caused by control characters.
NSExtendedStringDrawingString drawing extension methods for Foundation.NSString.
NSFileProviderExtensionSubclasses of UIKit.NSFileProviderExtension implement the move and open functionality for extensions of type UIKit.UIDocumentPickerViewController.
NSGlyphPropertyAn enumeration whose values specify characteristics of a glyph.
NSIdentifierDefined the UIKit.NSIdentifier.Identifier extension property on UIKit.NSLayoutConstraint objects.
NSLayoutAttributeAn enumeration of attributes for use with constraint-based layouts.
NSLayoutConstraintA relationship between two layout attributes used in a constraint-based layout.
NSLayoutFormatOptionsAn enumeration of values used by UIKit.NSLayoutConstraint.FromVisualFormat
NSLayoutManagerResponsible for layout of text stored in a UIKit.NSTextStorage object.
NSLayoutManagerDelegateA delegate object that exposes events for UIKit.NSLayoutManagers.
NSLayoutManagerDelegate_ExtensionsExtension methods to the UIKit.INSLayoutManagerDelegate interface to support all the methods from the UIKit.NSLayoutManagerDelegate protocol.
NSLayoutRelationAn enumeration that specifies the relation between two attributes in a UIKit.NSLayoutConstraint
NSMutableAttributedStringKitAdditionsProvides an extension method for Foundation.NSMutableAttributedString that cleans up inconsistencies that develop after several edits.
NSMutableParagraphStyleA class that extends UIKit.NSParagraphStyle to allow changing subattributes.
NSParagraphStyleA class that specifies paragraph-relevant attributes of an Foundation.NSAttributedString.
NSShadowThe visual attributes associated with a drop shadow.
NSStringDrawingExtension methods for Foundation.NSString to support easy screen drawing.
NSTextAttachmentAn attachment to a Foundation.NSAttributedString.
NSTextAttachmentContainerDefines the relationship between UIKit.NSTextAttachments and a UIKit.NSLayoutManager.
NSTextContainerModels the geometric layout of a page in Text Kit.
NSTextEffectAn enumeration whose values specify text effects (e.g., Letterpress). Used with UIKit.UIStringAttributes.TextEffect.
NSTextLayoutEnumerateEnclosingRectsA delegate used as the callback in UIKit.NSLayoutManager.EnumerateEnclosingRects.
NSTextLayoutEnumerateLineFragmentsA delegate used as the callback in UIKit.NSLayoutManager.EnumerateLineFragments.
NSTextLayoutOrientationAn enumeration whose values specify the direction in which text is laid out. Used with UIKit.NSTextContainer.LayoutOrientation.
NSTextStorageA subclass of Foundation.NSMutableAttributedString that supports Core Text layout management.
NSTextStorage+NotificationsNotifications posted by the UIKit.NSTextStorage class.
NSTextStorageDelegateA delegate object that provides events relating to processing editing for UIKit.NSTextStorage.
NSTextStorageDelegate_ExtensionsExtension methods to the UIKit.INSTextStorageDelegate interface to support all the methods from the UIKit.NSTextStorageDelegate protocol.
NSTextStorageEditActionsA flagging enumeration whose values are used by Text Kit to specify whether actions pertain to attributes, characters, or both.
NSTextStorageEventArgsProvides data for the UIKit.NSTextStorageEventArgs.DidProcessEditing and UIKit.NSTextStorageEventArgs.WillProcessEditing events.
NSTextTabRepresents a tab location in Text Kit.
TransitionCoordinator_UIViewControllerProvides the GetTransitionCoordinator extension method for UIKit.UIViewControllers.
UIAccelerationA class that stores the data from an acceleration event.
UIAccelerometerA class that encapsulates the onboard hardware accelerometer and generates UIKit.UIAcceleration objects.
UIAccelerometerDelegateA class used to receive notifications from the UIKit.UIAccelerometer.
UIAccelerometerDelegate_ExtensionsExtension methods to the UIKit.IUIAccelerometerDelegate interface to support all the methods from the UIKit.UIAccelerometerDelegate protocol.
UIAccelerometerEventArgsProvides data for the UIKit.UIAccelerometerEventArgs.Acceleration event.
UIAccessibilityProvides access to the accessibility framework for UIKit.
UIAccessibilityAnnouncementFinishedEventArgsProvides data for the event.
UIAccessibilityContainer_ExtensionsExtension class that, together with the UIKit.IUIAccessibilityContainer interface, comprise the UIAccessibilityContainer protocol.
UIAccessibilityCustomActionAllows methods of type Func<Boolean> to be added to UIKit.UIResponder.AccessibilityCustomActions as accessibility-supporting supplementary actions.
UIAccessibilityElementAllows accessibility information to be added to an element that is not accessible by default.
UIAccessibilityNavigationStyleEnumerates how elements should be navigated by the assistive technology.
UIAccessibilityPostNotificationNotification types for UIAccessibility's PostNotification method.
UIAccessibilityScrollDirectionAn enumeration indicating the scrolling direction desired.
UIAccessibilityTraitAn enumeration whose values can be used as flags for UIKit.UIView.AccessibilityTraits.
UIAccessibilityZoomTypeAn enumeration that specifies what elements (currently, only the insertion point) is involved in automatic accessibility zooming.
UIActionSheetA UIKit.UIView that displays an action sheet with one or more buttons. (As of iOS 8, devs should use UIKit.UIAlertController rather than this class.)
UIActionSheet+UIActionSheetAppearanceAppearance class for objects of type UIKit.UIActionSheet.
UIActionSheetDelegateA class used to receive notifications from a UIKit.UIActionSheet.
UIActionSheetDelegate_ExtensionsExtension methods to the UIKit.IUIActionSheetDelegate interface to support all the methods from the UIKit.UIActionSheetDelegate protocol.
UIActionSheetStyleThe visual style for a UIKit.UIActionSheet.
UIActivityAbstract base class of activities to which the UIKit.UIActivityViewController can send data.
UIActivityCategoryAn enumeration whose values specify a category for a UIKit.UIActivity.
UIActivityIndicatorViewA UIKit.UIView that displays a spinning and animated gear that is used to provide the user with feedback that an activity is taking place.
UIActivityIndicatorView+UIActivityIndicatorViewAppearanceAppearance class for objects of type UIKit.UIActivityIndicatorView.
UIActivityIndicatorViewStyleThe visual style for a UIKit.UIActivityIndicatorView.
UIActivityItemProviderAbstract class that, when subtyped, can be a proxy for the data of a UIKit.UIActivity.
UIActivityItemSourceAbstract class that, when implemented, provides data for use by a UIKit.UIActivityViewController
UIActivityItemSource_ExtensionsExtension methods to the UIKit.IUIActivityItemSource interface to support all the methods from the UIKit.UIActivityItemSource protocol.
UIActivityTypeIdentifiers for iOS-provided activities.
UIActivityViewControllerA standard view controller that connects the application to a number of standard services such as social networks, SMS, etc.
UIActivityViewControllerCompletionThe callback executed after a UIKit.UIActivityViewController is dismissed.
UIAdaptivePresentationControllerDelegateDelegate object for UIKit.UIPresentationController objects. Provides methods called prior to adaptive presenttation.
UIAdaptivePresentationControllerDelegate_ExtensionsExtension methods to the UIKit.IUIAdaptivePresentationControllerDelegate interface to support all the methods from the UIKit.UIAdaptivePresentationControllerDelegate protocol.
UIAlertActionDefines the style, title, and behavior of an alert presented to the user with a UIKit.UIAlertController. Use the UIKit.UIAlertAction.Create static method to instantiate.
UIAlertActionStyleEnumeration of the styles showing the effect of a UIKit.UIAlertAction.
UIAlertControllerDisplays an alert message or action sheet to the user, with optional text fields for data entry and action buttons.
UIAlertControllerStyleEnumerates whether a UIKit.UIAlertController is displaying an action sheet or an alert.
UIAlertViewA UIKit.UIView that displays a dialog message with one or more buttons. (As of iOS 8, devs should use UIKit.UIAlertController rather than this class.)
UIAlertView+UIAlertViewAppearanceAppearance class for objects of type UIKit.UIAlertView.
UIAlertViewDelegateA class used to receive notifications from a UIKit.UIAlertView.
UIAlertViewDelegate_ExtensionsExtension methods to the UIKit.IUIAlertViewDelegate interface to support all the methods from the UIKit.UIAlertViewDelegate protocol.
UIAlertViewPredicateA delegate for use with UIKit.UIAlertView.ShouldEnableFirstOtherButton.
UIAlertViewStyleThe visual style for a UIKit.UIAlertView.
UIAppearanceProxy class for styling the appearance of UIKit views.
UIAppearanceContainerDefines the retrieval of the appearance proxy for a class.
UIApplicationEncapsulates the main processing loop for a MonoTouch application.
UIApplication+NotificationsNotification posted by the UIKit.UIApplication class.
UIApplicationDelegateA class used to receive events raised by a UIKit.UIApplication.
UIApplicationDelegate_ExtensionsExtension methods to the UIKit.IUIApplicationDelegate interface to support all the methods from the UIKit.UIApplicationDelegate protocol.
UIApplicationLaunchEventArgsProvides data for the event.
UIApplicationRestorationHandlerDelegate of UIKit.UIApplicationDelegate.ContinueUserActivity method. Can manipulate objects created or retrieved by the activity.
UIApplicationStateAn enumeration indicating the current application state.
UIAttachmentBehaviorSpecifies a UIKit.IUIDynamicItem's attachment to a reference point or to another UIKit.IUIDynamicItem.
UIAttachmentBehaviorTypeAn enumeration whose values specify whether a UIKit.UIAttachmentBehavior is anchored to a fixed point or to an UIKit.IUIDynamicItem.
UIBackgroundFetchResultAn enumeration whose values specify the results of a UIKit.UIApplicationDelegate.DidReceiveRemoteNotification completion handler.
UIBackgroundRefreshStatusAn enumeration whose values reflect the status of a background refresh. Available from UIKit.UIApplication.BackgroundRefreshStatus.
UIBarButtonItemA button item hosted in either a UIKit.UIToolbar or a UIKit.UINavigationBar.
UIBarButtonItem+UIBarButtonItemAppearanceAppearance class for objects of type UIKit.UIBarButtonItem.
UIBarButtonItemStyleThe visual style of a UIKit.UIBarButtonItem.
UIBarButtonSystemItemAn enumeration of the predefined UIKit.UIBarButtonItems.
UIBarItemBase class for items added to the bars at the bottom of the screen.
UIBarItem+NotificationsNotifications posted by UIKit.UIBarItem objects.
UIBarItem+UIBarItemAppearanceAppearance class for objects of type UIKit.UIBarItem.
UIBarMetricsEnumerates layout bar metrics.
UIBarPositionAn enumeration whose values specify locations for UIKit.UISearchBar, UIKit.UINavigationBar, or UIKit.UIToolbar.
UIBarPositioningA class that allows the bar position defintion to be specified dynamically and positioned.
UIBarPositioningDelegateA common base class for delegates of UIBars such as UIKit.UISearchBarDelegate and UIKit.UIToolbarDelegate.
UIBarPositioningDelegate_ExtensionsExtension methods to the UIKit.IUIBarPositioningDelegate interface to support all the methods from the UIKit.UIBarPositioningDelegate protocol.
UIBarStyleThe visual style for a navigation, search, or tool bar.
UIBaselineAdjustmentAn enumeration that specifies text baseline alignment.
UIBezierPathA UIKit.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.
UIBlurEffectWhen added to a UIKit.UIVisualEffectView, blurs the content of the target UIKit.UIView.
UIBlurEffectStyleEnumerates the types of blur effect supported by UIKit.UIBlurEffect.
UIButtonButton control.
UIButton+UIButtonAppearanceAppearance class for objects of type UIKit.UIButton.
UIButtonEventArgsProvides data for the UIKit.UIButtonEventArgs.Clicked, UIKit.UIButtonEventArgs.Dismissed and UIKit.UIButtonEventArgs.WillDismiss, UIKit.UIButtonEventArgs.Clicked, UIKit.UIButtonEventArgs.Dismissed and UIKit.UIButtonEventArgs.WillDismiss events.
UIButtonTypeAn enumeration of predefined button types.
UICollectionElementCategoryAn enumeration of values used by UIKit.UICollectionViewLayoutAttributes.RepresentedElementCategory.
UICollectionElementKindSectionAn enumeration of view types that are supported in flow layouts.
UICollectionElementKindSectionKeyConstants relating to UIKit.UICollectionElementKindSection.
UICollectionReusableViewThe base class for UIKit.UIViews that are reused in a UIKit.UICollectionView.
UICollectionReusableView+UICollectionReusableViewAppearanceAppearance class for objects of type UIKit.UICollectionReusableView.
UICollectionUpdateActionAn enumeration of valid UIKit.UICollectionViewUpdateItem.UpdateAction properties.
UICollectionViewEfficiently presents multiple UIKit.UIViews on the screen using flexible layouts.
UICollectionView+UICollectionViewAppearanceAppearance class for objects of type UIKit.UICollectionView.
UICollectionViewCellRepresents a reusable content view in the set being presented by the UIKit.UICollectionView.
UICollectionViewCell+UICollectionViewCellAppearanceAppearance class for objects of type UIKit.UICollectionViewCell.
UICollectionViewControllerA UIKit.UIViewController subtype for controlling collection views.
UICollectionViewDataSourceThe data source for a UIKit.UICollectionView.
UICollectionViewDataSource_ExtensionsExtension methods to the UIKit.IUICollectionViewDataSource interface to support all the methods from the UIKit.UICollectionViewDataSource protocol.
UICollectionViewDelegateUsed to receive notices relating to a UIKit.UICollectionView.
UICollectionViewDelegate_ExtensionsExtension methods to the UIKit.IUICollectionViewDelegate interface to support all the methods from the UIKit.UICollectionViewDelegate protocol.
UICollectionViewDelegateFlowLayoutUsed to customize spacing and react to events in a UIKit.UICollectionViewFlowLayout.
UICollectionViewDelegateFlowLayout_ExtensionsExtension methods to the UIKit.IUICollectionViewDelegateFlowLayout interface to support all the methods from the UIKit.UICollectionViewDelegateFlowLayout protocol.
UICollectionViewFlowLayoutA flow-based layout for use with UIKit.UICollectionViews.
UICollectionViewFlowLayoutInvalidationContextA UIKit.UICollectionViewLayoutInvalidationContext for use with UIKit.UICollectionViewFlowLayouts.
UICollectionViewLayoutBase class for specifying the layout of a UIKit.UICollectionView.
UICollectionViewLayoutAttributesProvides layout attributes for UIKit.UICollectionViewLayouts.
UICollectionViewLayoutInteractiveTransitionCompletionA delegate used as the completion handler for UIKit.UICollectionView.StartInteractiveTransition.
UICollectionViewLayoutInvalidationContextSpecifies whether a call to UIKit.UICollectionViewLayout.InvalidateLayout should affect just the data-source count or everything.
UICollectionViewScrollDirectionAn enumeration of values used by the UIKit.UICollectionViewFlowLayout.ScrollDirection property.
UICollectionViewScrollPositionAn enumeration of values used to specify to where a UIKit.UIView should end up after a scroll into a UIKit.UICollectionView.
UICollectionViewSourceAn alternative to the UIKit.UICollectionViewDelegate and UIKit.UICollectionViewDataSource classes.
UICollectionViewTransitionLayoutA UIKit.UICollectionViewLayout that is used temporarily when a UIKit.UICollectionView is transitioning between one layout and another.
UICollectionViewTransitionResultHolds the return values from the asynchronous method UIKit.UICollectionView.StartInteractiveTransitionAsync.
UICollectionViewUpdateItemA single change to be applied to a UIKit.UICollectionViewLayout.
UICollisionBeganBoundaryContactEventArgsProvides data for the UIKit.UICollisionBeganBoundaryContactEventArgs.BeganBoundaryContact event.
UICollisionBeganContactEventArgsProvides data for the UIKit.UICollisionBeganContactEventArgs.BeganContact event.
UICollisionBehaviorDetects boundary touches between UIKit.IUIDynamicItems and boundaries or other UIKit.IUIDynamicItems.
UICollisionBehaviorDelegateProvides life-cycle events relating to UI Dynamic UIKit.UICollisionBehavior collisions.
UICollisionBehaviorDelegate_ExtensionsExtension methods to the UIKit.IUICollisionBehaviorDelegate interface to support all the methods from the UIKit.UICollisionBehaviorDelegate protocol.
UICollisionBehaviorModeAn enumeration whose values specify whether a UIKit.UICollisionBehavior detects collisions to boundaries, items, or everything.
UICollisionEndedBoundaryContactEventArgsProvides data for the UIKit.UICollisionEndedBoundaryContactEventArgs.EndedBoundaryContact event.
UICollisionEndedContactEventArgsProvides data for the UIKit.UICollisionEndedContactEventArgs.EndedContact event.
UIColorColors and Patterns as used in UIKit.
UICompletionHandlerA strongly-typed delegate called at completion of certain lengthy calculations.
UIContentContainerWith UIKit.IUIContentContainer and UIKit.UIContentContainer_Extensions defines the protocol for UIKit.UIViewControllers as they experience changes in size and traits (see UIKit.UIViewController.TraitCollection).
UIContentSizeCategoryAn enumeration whose values specify the various dynamic type sizes that can be chosen by the application user.
UIContentSizeCategoryChangedEventArgsProvides data for the event.
UIControlThe base class for controls in UIKit.
UIControl+UIControlAppearanceAppearance class for objects of type UIKit.UIControl.
UIControlContentHorizontalAlignmentAn enumeration of horizontal alignments available to text and images.
UIControlContentVerticalAlignmentAn enumeration of vertical alignments available to text and images.
UIControlEventAn enumeration indicating various types of events.
UIControlStateAn enumeration of possible states for a UIKit.UIControl.
UICoordinateSpaceA frame of reference on the screen.
UIDataDetectorTypeAn enumeration of values that are automatically detected in text.
UIDatePickerA UIKit.UIControl that displays a date picker control.
UIDatePicker+UIDatePickerAppearanceAppearance class for objects of type UIKit.UIDatePicker.
UIDatePickerModeAn enumeration of modes available to the UIKit.UIDatePicker.
UIDeviceDevice information, provided by the UIKit.UIDevice.CurrentDevice singleton.
UIDevice+NotificationsNotification posted by the UIKit.UIDevice class.
UIDeviceBatteryStateAn enumeration of values indicating the state of the battery.
UIDeviceOrientationAn enumeration of device orientations.
UIDeviceOrientationExtensionsExtension methods for the UIKit.UIDeviceOrientation class.
UIDictationPhraseThe text interpretation of a phrase dictated by the application user.
UIDocumentAbstract base class providing local and cloud-based management of Model data.
UIDocument+NotificationsNotification posted by the UIKit.UIDocument class.
UIDocumentChangeKindAn enumeration indicating what kind of change has occurred to a UIKit.UIDocument.
UIDocumentInteractionControllerSupports displaying, preview and opening files stored on the device.
UIDocumentInteractionControllerDelegateA class used to receive notifications from the UIKit.UIDocumentInteractionController class.
UIDocumentInteractionControllerDelegate_ExtensionsExtension methods to the UIKit.IUIDocumentInteractionControllerDelegate interface to support all the methods from the UIKit.UIDocumentInteractionControllerDelegate protocol.
UIDocumentInteractionProbeA delegate signature for determining whether a document operation should take place.
UIDocumentInteractionRectangleA delegate signature for getting the region used for previewing.
UIDocumentMenuDelegateDelegate object for UIKit.UIDocumentMenuViewController objects. Provides methods called when a document is picked or when the picking has been cancelled.
UIDocumentMenuDocumentPickedEventArgsProvides data for the UIKit.UIDocumentMenuDocumentPickedEventArgs.DidPickDocumentPicker event.
UIDocumentMenuOrderEnumerates the insertion points for custom menu items.
UIDocumentMenuViewControllerA UIKit.UIViewController that presents all available document pickers for a given file type and mode.
UIDocumentPickedEventArgsProvides data for the UIKit.UIDocumentPickedEventArgs.DidPickDocument event.
UIDocumentPickerDelegateDelegate object for UIKit.UIDocumentPickerViewController object. Defines methods called when the user picks a document or cancels.
UIDocumentPickerDelegate_ExtensionsExtension methods to the UIKit.IUIDocumentPickerDelegate interface to support all the methods from the UIKit.UIDocumentPickerDelegate protocol.
UIDocumentPickerExtensionViewControllerSubclasses of UIKit.UIDocumentPickerExtensionViewController extend the Document Picker, allowing the user to import, export, open, and move documents outside of the local sandbox.
UIDocumentPickerModeEnumerates the types of file transfer operations used by the document picker.
UIDocumentPickerViewControllerAllows the user to select external documents or destinations.
UIDocumentSaveOperationAn enumeration indicating whether the UIKit.UIDocument is being saved for the first time or should overwrite an existing save.
UIDocumentSendingToApplicationEventArgsProvides data for the UIKit.UIDocumentSendingToApplicationEventArgs.DidEndSendingToApplication and UIKit.UIDocumentSendingToApplicationEventArgs.WillBeginSendingToApplication events.
UIDocumentStateAn enumeration indicating the editing/saving state of a UIKit.UIDocument.
UIDocumentViewControllerDelegate signature used to pass a UIKit.UIDocumentInteractionController in callbacks from UIKit.UIDocumentInteractionController.
UIDocumentViewForPreviewA delegate signature for getting the UIView responsible for rendering the preview of a UIDocumentInteractionController.
UIDynamicAnimatorCoordinates the UIKit Dynamics of a set of UIKit.IUIDynamicItems and UIKit.UIDynamicBehaviors.
UIDynamicAnimatorDelegateA delegate object that exposes life-cycle events for UIKit.UIDynamicAnimators.
UIDynamicBehaviorThe base class for items that describe the physics-like behaviors of UIKit Dynamics, introduced in iOS 7.
UIDynamicItemA class that can be affected by UIKit.UIDynamicBehaviors.
UIDynamicItemBehaviorSpecifies physics properties for UIKit.IUIDynamicItems. Also allows custom velocities to be added to items.
UIEdgeInsetsEdge insets, used to reduce or expand rectangles.
UIEventTouch Events.
UIEventSubtypeAn enumeration of event subtypes.
UIEventTypeAn enumeration of event types.
UIExtensionPointIdentifierClass that identifies keyboard types to disallow.
UIFontFont representation for UIKit classes.
UIFontAttributesAttributes used to describe a font, used by UIKit.UIFontDescriptor
UIFontDescriptorDescribes properties of a font, use to create fonts with certain features. Provides ways of finding fonts matching a description as well.
UIFontDescriptorAttributeAn enumeration whose values can be passed to UIKit.UIFontDescriptor.GetMatchingFontDescriptors to specify which keys must be matched.
UIFontDescriptorSymbolicTraitsDescribes some stylistic properties of a typeface (lower 16 bits), and font appearance (top 16 bits), used with UIFontDescriptor.
UIFontFeatureRepresents a single typographic or font layout feature.
UIFontTraitsA Foundation.DictionaryContainer that describes the symbolic traits of a UIKit.UIFont. Returned by UIKit.UIFontAttributes.Traits.
UIFontWeightEnumerates font weights.
UIGestureProbeA delegate signature used by the UIKit.UIGestureRecognizer class to determine if a gesture can be initiated.
UIGestureRecognizerBase class for gesture recognizers.
UIGestureRecognizer+ParameterlessDispatchSubtype of UIKit.UIGestureRecognizer.Token
UIGestureRecognizer+ParametrizedDispatchSubtype of UIKit.UIGestureRecognizer.Token.
UIGestureRecognizer+TokenRepresents an action that was added to a UIGestureRecognizer.
UIGestureRecognizerDelegateA class used to receive notifications from the UIKit.UIGestureRecognizer class.
UIGestureRecognizerDelegate_ExtensionsExtension methods to the UIKit.IUIGestureRecognizerDelegate interface to support all the methods from the UIKit.UIGestureRecognizerDelegate protocol.
UIGestureRecognizerStateAn enumeration of states for a UIKit.UIGesturerecognizer.
UIGesturesProbeA delegate associated with UIKit.UIGestureRecognizer.ShouldRecognizeSimultaneously.
UIGraphicsHelper methods to paint on the screen, PDF context or bitmaps.
UIGravityBehaviorA UIKit.UIDynamicBehavior that models a gravity vector.
UIGuidedAccessRestrictionA static class that provides a method to determine the state of a Guided Access restriction.
UIGuidedAccessRestrictionDelegate_ExtensionsExtension class that, together with the UIKit.IUIGuidedAccessRestrictionDelegate interface, comprise the UIGuidedAccessRestrictionDelegate protocol.
UIGuidedAccessRestrictionStateAn enumeration whose values specify whether a Guided Access restriction is in an allow or deny state.
UIImageImage representation in UIKit, with support for loading, saving and manipulating images.
UIImage+NotificationsClass that contains handler for system notifications that relate to images.
UIImage+SaveStatusA delegate signature for getting a notification when the file has been saved.
UIImageAssetHolds a mapping of UIKit.UITraitCollection keys to UIKit.UIImage values.
UIImageOrientationAn enumeration of values used to specify the orientation of a UIKit.UIImage.
UIImagePickerControllerProvides access to the system image and video capturing and selection facilities.
UIImagePickerControllerCameraCaptureModeAn enumeration of values used by UIKit.UIImagePickerControllerCameraCaptureMode.
UIImagePickerControllerCameraDeviceAn enumeration of values used by UIKit.UIImagePickerController.CameraDevice and related functions.
UIImagePickerControllerCameraFlashModeAn enumeration of values used by UIKit.UIImagePickerController.CameraFlashMode
UIImagePickerControllerDelegateA class used to receive notifications from the UIKit.UIImagePickerController.
UIImagePickerControllerDelegate_ExtensionsExtension methods to the UIKit.IUIImagePickerControllerDelegate interface to support all the methods from the UIKit.UIImagePickerControllerDelegate protocol.
UIImagePickerControllerQualityTypeAn enumeration of values used to specify video quality.
UIImagePickerControllerSourceTypeAn enumeration of values used to specify the source using by the UIKit.UIImagePickerController.
UIImagePickerImagePickedEventArgsProvides data for the UIKit.UIImagePickerImagePickedEventArgs.FinishedPickingImage event.
UIImagePickerMediaPickedEventArgsProvides data for the UIKit.UIImagePickerMediaPickedEventArgs.FinishedPickingMedia event.
UIImageRenderingModeAn enumeration whose values specify rendering modes for a UIKit.UIImage.
UIImageResizingModeAn enumeration of values that specify how a UIKit.UIImage ought to be resized.
UIImageViewA UIKit.UIView that can render a single image or animate a series of images.
UIImageView+UIImageViewAppearanceAppearance class for objects of type UIKit.UIImageView.
UIInputViewA UIKit.UIView that matches the appearance of the system keyboard.
UIInputView+UIInputViewAppearanceAppearance class for objects of type UIKit.UIInputView.
UIInputViewControllerCan be subclassed to produce a custom system-wide keyboard.
UIInputViewStyleAn enumeration whose value specify the blurring and tinting effects applied to a UIKit.UIInputView.
UIInterfaceOrientationAn enumeration of values that specify the orientation of the user interface.
UIInterfaceOrientationExtensionsExtensions methods for the UIInterfaceOrientation enumeration.
UIInterfaceOrientationMaskAn enumeration of values that specify the available orientations of the user interface.
UIInterpolatingMotionEffectA UIKit.UIMotionEffect that maps the device vertical and horizontal tilt into values on a keypath.
UIInterpolatingMotionEffectTypeAn enumeration whose values specify the axis being monitored by a UIKit.UIInterpolatingMotionEffect.
UIKeyboardThe iPhone virtual keyboard.
UIKeyboard+NotificationsNotification posted by the UIKit.UIKeyboard class.
UIKeyboardAppearanceThe keyboard appearance.
UIKeyboardEventArgsProvides data for the event.
UIKeyboardTypeAn enumeration of keyboard types.
UIKeyCommandMaps hardware key presses to custom actions.
UIKeyModifierFlagsAn enumeration whose values flag the hardware modifier keys associated with a UIKit.UIKeyCommand.
UIKitThreadAccessExceptionException thrown when a UIKit API is invoked from a background thread.
UILabelA UIKit.UIView that displays text.
UILabel+UILabelAppearanceAppearance class for objects of type UIKit.UILabel.
UILayoutConstraintAxisAn enumeration of values used in flow layouts to specify which axis is being constrained.
UILayoutPriorityAn enumeration of values used by flow layouts to prioritize constraints.
UILayoutSupportProvides the UIKit.UILayoutSupport.Length property, which specifies the distance, in points, from the nearest screen edge to the guide.
UILexiconA set of UIKit.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.
UILexiconEntryWhen the user types UIKit.UILexiconEntry.UserInput, an app dev can retrieve the properly spelled or capitalized UIKit.UILexiconEntry.DocumentText.
UILineBreakModeAn enumeration of values used to specify line break mode.
UILocalizedIndexedCollationA convenience class used by table views to organize, sort, and modify the sections.
UILocalNotificationCreates time-based notifications that the operating system delivers to the user.
UILongPressGestureRecognizerGesture recognizer for long presses.
UIManagedDocumentA UIKit.UIDocument that integrates with Core Data.
UIMarkupTextPrintFormatterLays out HTML text for multipage printing.
UIMenuControllerThe class used to implement Cut, Copy, Paste, Select, and Delete commands.
UIMenuController+NotificationsNotification posted by the UIKit.UIMenuController class.
UIMenuControllerArrowDirectionAn enumeration indicating in which direction the arrow of the UIKit.UIMenuController points.
UIMenuItemCreates menu items that are attached to the editing menu.
UIModalPresentationStyleAn enumeration of values used by UIKit.UIViewController.ModalPresentationStyle
UIModalTransitionStyle An enumeration of values used to specify the transition style of presented UIKit.UIViewControllers.
UIMotionEffectThe base class for motion-based visual effects on views linked to the device tilt.
UIMotionEffectGroupAggregates multiple UIKit.UIMotionEffects.
UIMutableUserNotificationActionA UIKit.UIUserNotificationAction that can be modified after creation.
UIMutableUserNotificationCategoryA UIKit.UIUserNotificationCategory that can be modified after creation.
UINavigationBarA UIKit.UIView that displays the standard hierarchical navigation metaphor for iOS.
UINavigationBar+UINavigationBarAppearanceAppearance class for objects of type UIKit.UINavigationBar.
UINavigationBarDelegateA class used to receive notifications from a UINavigationBar.
UINavigationBarDelegate_ExtensionsExtension methods to the UIKit.IUINavigationBarDelegate interface to support all the methods from the UIKit.UINavigationBarDelegate protocol.
UINavigationControllerA UIViewController for managing hierarchical navigation.
UINavigationControllerDelegateA class used to receive events from a UINavigationController.
UINavigationControllerDelegate_ExtensionsExtension methods to the UIKit.IUINavigationControllerDelegate interface to support all the methods from the UIKit.UINavigationControllerDelegate protocol.
UINavigationControllerOperationAn enumeration whose values specify operations on UIKit.UINavigationController.
UINavigationItemThe visual navigation elements of an object pushed onto a UIKit.UINavigationBar.
UINibRepresents an Interface Builder nib / xib file.
UIObjectRestorationProtocol for restoring objects.
UIOffsetA position offset.
UIOperationHandlerA delegate used at the completion of operations.
UIPageControlA UIKit.UIControl that displays a pagination control.
UIPageControl+UIPageControlAppearanceAppearance class for objects of type UIKit.UIPageControl.
UIPageViewControllerAllows the application user to navigation between UIKit.UIViewControllers using page-curl and page-scroll transitions.
UIPageViewControllerDataSourceAllows UIKit.UIPageViewControllers to dynamically create page UIKit.UIViewControllers.
UIPageViewControllerDataSource_ExtensionsExtension methods to the UIKit.IUIPageViewControllerDataSource interface to support all the methods from the UIKit.UIPageViewControllerDataSource protocol.
UIPageViewControllerDelegateThe delegate for the UIKit.UIPageViewController class.
UIPageViewControllerDelegate_ExtensionsExtension methods to the UIKit.IUIPageViewControllerDelegate interface to support all the methods from the UIKit.UIPageViewControllerDelegate protocol.
UIPageViewControllerNavigationDirectionAn enumeration indicating the direction of UIKit.UIPageViewController page turns.
UIPageViewControllerNavigationOrientationAn enumeration indicating the orientation of UIKit.UIPageViewController page turns.
UIPageViewControllerSpineLocationAn enumeration indicating the location of the spine around which the UIKit.UIPageViewController transitions occur.
UIPageViewControllerTransitionEventArgsProvides data for the UIKit.UIPageViewControllerTransitionEventArgs.WillTransition event.
UIPageViewControllerTransitionStyleAn enumeration indicating the transition style of a UIKit.UIPageViewController.
UIPageViewFinishedAnimationEventArgsProvides data for the UIKit.UIPageViewFinishedAnimationEventArgs.DidFinishAnimating event.
UIPageViewGetNumberA delegate used with UIKit.UIPageViewController.GetPresentationCount and UIKit.UIPageViewController.GetPresentationIndex.
UIPageViewGetViewControllerA delegate used with UIKit.UIPageViewController.GetNextViewController and UIKit.UIPageViewController.GetPreviousViewController.
UIPageViewSpineLocationCallbackA delegate used with UIKit.UIPageViewController.GetSpineLocation.
UIPanGestureRecognizerGesture recognizer for panning operations.
UIPasteboardSupport for the system pasteboard for cut, copy and paste.
UIPasteboard+NotificationsNotification posted by the UIKit.UIPasteboard class.
UIPasteboardChangeEventArgsProvides data for the event.
UIPathEventArgsProvides data for the UIKit.UIPathEventArgs.Saved event.
UIPercentDrivenInteractiveTransitionAn interactive transition (see UIKit.UIViewControllerInteractiveTransitioning) whose UIKit.UIPercentDrivenTransition.PercentComplete property specifies the degree to which the transition has completed.
UIPickerViewA UIKit.UIView that displays a spinning wheel control used to select data.
UIPickerView+UIPickerViewAppearanceAppearance class for objects of type UIKit.UIPickerView.
UIPickerViewAccessibilityDelegateAllows accessibility hint and label to be set in a picker view.
UIPickerViewAccessibilityDelegate_ExtensionsExtension methods to the UIKit.IUIPickerViewAccessibilityDelegate interface to support all the methods from the UIKit.UIPickerViewAccessibilityDelegate protocol.
UIPickerViewDataSourceBase class for models that provide data to a UIPickerView object.
UIPickerViewDelegateClass that receives event notifications from the UIPickerView.
UIPickerViewDelegate_ExtensionsExtension methods to the UIKit.IUIPickerViewDelegate interface to support all the methods from the UIKit.UIPickerViewDelegate protocol.
UIPickerViewModelThe model for the UIPickerView.
UIPinchGestureRecognizerGesture recognizer for pinches.
UIPopoverArrowDirectionAn enumeration indicating the direction of the arrow attached to a UIKit.UIPopoverController.
UIPopoverBackgroundViewAn abstract base class that provides the background view for a popover.
UIPopoverBackgroundView+UIPopoverBackgroundViewAppearanceAppearance class for objects of type UIKit.UIPopoverBackgroundView.
UIPopoverControllerManages a popover on the screen.
UIPopoverControllerConditionA delegate used with UIKit.UIPopoverController.ShouldDismiss.
UIPopoverControllerDelegateDelegate class for the UIKit.UIPopoverController class.
UIPopoverControllerDelegate_ExtensionsExtension methods to the UIKit.IUIPopoverControllerDelegate interface to support all the methods from the UIKit.UIPopoverControllerDelegate protocol.
UIPopoverControllerRepositionEventArgsProvides data for the UIKit.UIPopoverControllerRepositionEventArgs.WillReposition event.
UIPopoverPresentationControllerManages the user experience of a popover.
UIPopoverPresentationControllerDelegateDelegate object for UIKit.UIPopoverPresentationController objects. Provides methods relating to presentation and dismissal events and allows fine-grained control for adaptive presentations.
UIPopoverPresentationControllerDelegate_ExtensionsExtension methods to the UIKit.IUIPopoverPresentationControllerDelegate interface to support all the methods from the UIKit.UIPopoverPresentationControllerDelegate protocol.
UIPresentationControllerManages the user experience for advanced transitions and presentation of UIKit.UIViewControllers whose UIKit.UIViewController.ModalPresentationStyle is UIKit.UIModalPresentationStyle.Custom.
UIPrintConstants used by the printing system.
UIPrinterInformation about a printer.
UIPrinterContactPrinterHandlerCompletion handler used with UIKit.UIPrinter.ContactPrinter.
UIPrinterJobTypesEnumerates various types of printing tasks. Used with UIKit.UIPrinter.SupportedJobTypes.
UIPrinterPickerCompletionHandlerCompletion handler used with various UIKit.UIPrinterPickerController presentation methods.
UIPrinterPickerControllerPresents a standard interface for selecting a printer.
UIPrinterPickerControllerDelegateDelegate object for a UIKit.UIPrinterPickerController. Defines events relating to the presentation and dismissal of the controller, and a method for when a printer has been selected.
UIPrinterPickerControllerDelegate_ExtensionsExtension methods to the UIKit.IUIPrinterPickerControllerDelegate interface to support all the methods from the UIKit.UIPrinterPickerControllerDelegate protocol.
UIPrintErrorAn enumeration of error codes from the printing system.
UIPrintFormatterAn abstract base class that can be extended to lay out custom printable content.
UIPrintInfoEncapsulates information relating to a specific print job.
UIPrintInfoDuplexAn enumeration of duplex modes supported by the printer.
UIPrintInfoOrientationAn enumeration of printing orientations.
UIPrintInfoOutputTypeAn enumeration of print content types (e.g., general, photo, grayscale).
UIPrintInteractionA delegate signature to return a UIKit.UIViewController for a UIKit.UIPrintInteractionController.
UIPrintInteractionCompletionHandlerA delegate executed after printing completes or after a printing error occurs.
UIPrintInteractionControllerMain driver for the printing process on iOS.
UIPrintInteractionControllerDelegateThe delegate for the UIKit.UIPrintInteractionController.
UIPrintInteractionControllerDelegate_ExtensionsExtension methods to the UIKit.IUIPrintInteractionControllerDelegate interface to support all the methods from the UIKit.UIPrintInteractionControllerDelegate protocol.
UIPrintInteractionPaperListA delegate for returning the array of paper formats available for the printer.
UIPrintInteractionResultThe return values of the asynch methods UIKit.UIPrintInteractionController.PresentAsync, UIKit.UIPrintInteractionController.PresentFromBarButtonItemAsync, and UIKit.UIPrintInteractionController.PresentFromRectInViewAsync.
UIPrintPageRendererDraws pages for printing.
UIPrintPaperPaper size and printing region for a print job.
UIProgressViewA UIKit.UIView that displays a progress bar.
UIProgressView+UIProgressViewAppearanceAppearance class for objects of type UIKit.UIProgressView.
UIProgressViewStyleThe visual style for a UIKit.UIProgressView.
UIPushBehaviorApplies an instantaneous or continuous force vector to a UIKit.IUIDynamicItem.
UIPushBehaviorModeAn enumeration whose values specify whether a UIKit.UIPushBehavior force is applied continuously or instantaneously.
UIRectCornerAn enumeration of the corners of a rectangle.
UIRectEdgeAn enumeration whose values specify screen edges, for use with UIKit.UIScreenEdgePanGestureRecognizer.Edges and UIKit.UIViewController.EdgesForExtendedLayout.
UIReferenceLibraryViewControllerProvides a dictionary-like service for looking up words and terms within an app.
UIRefreshControlA UIKit.UIControl that displays a control that initiates the refreshing of a UIKit.UITableViewController.
UIRefreshControl+UIRefreshControlAppearanceAppearance class for objects of type UIKit.UIRefreshControl.
UIRemoteNotificationTypeAn enumeration of remote notification types.
UIResponderBase class for objects that respond or handle events.
UIResponder_NSObjectExtensionExtension methods for UIKit.UIResponder that respond to attached hardware zoom/unzoom requests.
UIReturnKeyTypeAn enumeration of styles used for rendering the return key.
UIRotationGestureRecognizerA UIKit.UIGestureRecognizer that recognizes the two-finger rotation gesture.
UIScreenInformation about the screen.
UIScreen+NotificationsNotification posted by the UIKit.UIScreen class.
UIScreenEdgePanGestureRecognizerA UIKit.UIPanGestureRecognizer that recognizes a panning gesture moving from the screen edge inward.
UIScreenModeRepresent some screen dimensions (which can vary when using AirPlay for example).
UIScreenOverscanCompensationAn enumeration of strategies for dealing with pixels lost at the edge of the screen.
UIScrollViewA UIKit.UIView that can scroll, pan, and page its children.
UIScrollView+UIScrollViewAppearanceAppearance class for objects of type UIKit.UIScrollView.
UIScrollViewAccessibilityDelegateAllows accessibility hint and label to be set in a UIKit.UIScrollView.
UIScrollViewAccessibilityDelegate_ExtensionsExtension methods to the UIKit.IUIScrollViewAccessibilityDelegate interface to support all the methods from the UIKit.UIScrollViewAccessibilityDelegate protocol.
UIScrollViewConditionA delegate allowing fine-grained control of the scroll-to-top gesture.
UIScrollViewDelegateA class used to receive notifications from UIKit.UIScrollView.
UIScrollViewDelegate_ExtensionsExtension methods to the UIKit.IUIScrollViewDelegate interface to support all the methods from the UIKit.UIScrollViewDelegate protocol.
UIScrollViewGetZoomViewA delegate signature used by UIKit.UIScrollView's UIKit.UIScrollView.ViewForZoomingInScrollView that specifies which view to render during zoom.
UIScrollViewIndicatorStyleThe visual style for a UIKit.UIScrollView's scroll indicator.
UIScrollViewKeyboardDismissModeAn enumeration whose values specify the mode in which the keyboard is dismissed in a scrollview.
UIScrollViewZoomingEventArgsProvides data for the UIKit.UIScrollViewZoomingEventArgs.ZoomingStarted and UIKit.UIScrollViewZoomingEventArgs.ZoomingStarted events.
UISearchBarA UIKit.UIView that displays a search bar.
UISearchBar+UISearchBarAppearanceAppearance class for objects of type UIKit.UISearchBar.
UISearchBarButtonIndexEventArgsProvides data for the UIKit.UISearchBarButtonIndexEventArgs.SelectedScopeButtonIndexChanged event.
UISearchBarDelegateA class used to receive notifications from a UISearchBar.
UISearchBarDelegate_ExtensionsExtension methods to the UIKit.IUISearchBarDelegate interface to support all the methods from the UIKit.UISearchBarDelegate protocol.
UISearchBarIconAn enumeration indicating icons available for the search bar.
UISearchBarPredicateA delegate used with UIKit.UISearchBar.ShouldBeginEditing and UIKit.UISearchBar.ShouldEndEditing to specify editing beginning and ending events.
UISearchBarRangeEventArgsA delegate used with the UIKit.UISearchBar.ShouldChangeTextInRange property.
UISearchBarStyleAn enumeration whose values specify the prominence of the UIKit.UISearchBar.
UISearchBarTextChangedEventArgsProvides data for the UIKit.UISearchBarTextChangedEventArgs.TextChanged event.
UISearchControllerA UIKit.UIViewController that manages the user experience of a search bar (UIKit.UISearchBar) and associated results (see UIKit.UISearchResultsUpdating).
UISearchControllerDelegateDelegate object for a UIKit.UISearchController. Defines methods relating to the presentation and dismissal of the UIKit.UISearchController.
UISearchControllerDelegate_ExtensionsExtension methods to the UIKit.IUISearchControllerDelegate interface to support all the methods from the UIKit.UISearchControllerDelegate protocol.
UISearchDisplayControllerA controller that manages a search bar and an associated results table view.
UISearchDisplayDelegateA class used to receive notifications from the UISearchDisplayController.
UISearchDisplayDelegate_ExtensionsExtension methods to the UIKit.IUISearchDisplayDelegate interface to support all the methods from the UIKit.UISearchDisplayDelegate protocol.
UISearchResultsUpdatingProtocol for updating the search results based on the contents of the search bar.
UISegmentedControlA UIKit.UIControl that displays multiple buttons horizontally.
UISegmentedControl+UISegmentedControlAppearanceAppearance class for objects of type UIKit.UISegmentedControl.
UISegmentedControlSegmentAn enumeration of locations in a UIKit.UISegmentedControl.
UISegmentedControlStyleThe visual style for a UIKit.UISegmentedControl.
UISimpleTextPrintFormatterA UIKit.UIPrintFormatter that provides a single font, color, line-break mode, and alignment.
UISliderA UIKit.UIControl that displays a slider.
UISlider+UISliderAppearanceAppearance class for objects of type UIKit.UISlider.
UISnapBehaviorA UIKit.UIDynamicBehavior that snaps a UIKit.IUIDynamicItem to a System.Drawing.PointF.
UISplitViewControllerA container UIKit.UIViewController that presents two side-by-side UIKit.UIViewControllers.
UISplitViewController_UIViewControllerDefines extension methods on UIKit.UIViewController relating to collapsing/expanding secondary view controllers.
UISplitViewControllerCanCollapsePredicateReturn true if the secondary UIKit.UIViewController is allowed to collapse. Used with UIKit.UISplitViewController.CollapseSecondViewController.
UISplitViewControllerDelegateThe delegate associated with UIKit.UISplitViewController events.
UISplitViewControllerDelegate_ExtensionsExtension methods to the UIKit.IUISplitViewControllerDelegate interface to support all the methods from the UIKit.UISplitViewControllerDelegate protocol.
UISplitViewControllerDisplayEventDelegate for the UIKit.UISplitViewController.EventShowViewController and UIKit.UISplitViewController.EventShowDetailViewController properties.
UISplitViewControllerDisplayModeEnumerates valid display modes for an expanded UIKit.UISplitViewController.
UISplitViewControllerDisplayModeEventArgsProvides data for the UIKit.UISplitViewControllerDisplayModeEventArgs.WillChangeDisplayMode event.
UISplitViewControllerFetchTargetForActionHandlerDelegate for the UIKit.UISplitViewController.GetTargetDisplayModeForAction property.
UISplitViewControllerGetSecondaryViewControllerDelegate for the UIKit.UISplitViewController.SeparateSecondaryViewController property.
UISplitViewControllerGetViewControllerDelegate for the UIKit.UISplitViewController.GetPrimaryViewControllerForCollapsingSplitViewController property.
UISplitViewControllerHidePredicateA delegate used in conjunction with UIKit.UISplitViewController.ShouldHideViewController.
UISplitViewHideEventArgsProvides data for the UIKit.UISplitViewHideEventArgs.WillHideViewController event.
UISplitViewPresentEventArgsProvides data for the UIKit.UISplitViewPresentEventArgs.WillPresentViewController event.
UISplitViewShowEventArgsProvides data for the UIKit.UISplitViewShowEventArgs.WillShowViewController event.
UIStateRestorationHolds a key for restoring storyboards.
UIStateRestoringA class that can participate in state restoration.
UIStateRestoring_ExtensionsExtension methods to the UIKit.IUIStateRestoring interface to support all the methods from the UIKit.UIStateRestoring protocol.
UIStatusBarAnimationAn enumeration of animations available when the status bar is hidden or made visible.
UIStatusBarFrameChangeEventArgsProvides data for the event.
UIStatusBarOrientationChangeEventArgsProvides data for the event.
UIStatusBarStyleThe visual style of the status bar.
UIStepperA UIKit.UIControl that displays values that may be increased or decreased by pressing plus or minus buttons.
UIStepper+UIStepperAppearanceAppearance class for objects of type UIKit.UIStepper.
UIStoryboardA graph of UIKit.UIViewControllers and transitions between them.
UIStoryboardPopoverSegueA UIKit.UIStoryboardSegue that presents a UIKit.UIPopoverController.
UIStoryboardSegueA transition between two UIKit.UIViewControllers specified in a UIKit.UIStoryboard.
UIStringAttributeKeyRepresents the key to be used in the Foundation.NSMutableDictionary that define the attributes of a Foundation.NSAttributedString.
UIStringAttributesStrongly helper to define UIKit attributes for use with Foundation.NSAttributedString.
UIStringDrawingExtension class for drawing strings to the screen.
UISwipeGestureRecognizerA UIKit.UIGestureRecognizer that recognizes a swipe gesture in one or more directions.
UISwipeGestureRecognizerDirectionAn enumeration of values specifying the directin of a swipe gesture .
UISwitchA UIKit.UIControl that displays an on/off switch.
UISwitch+UISwitchAppearanceAppearance class for objects of type UIKit.UISwitch.
UISystemAnimationAn enumeration specifying system animations, i.e., Delete.
UITabBarA UIKit.UIView that displays a control used to select one value out of many (a radio-button like system).
UITabBar+UITabBarAppearanceAppearance class for objects of type UIKit.UITabBar.
UITabBarControllerController for a UITabBar.
UITabBarControllerDelegateA class used to receive notifications from a UITabBarController.
UITabBarControllerDelegate_ExtensionsExtension methods to the UIKit.IUITabBarControllerDelegate interface to support all the methods from the UIKit.UITabBarControllerDelegate protocol.
UITabBarCustomizeChangeEventArgsProvides data for the UIKit.UITabBarCustomizeChangeEventArgs.FinishedCustomizingViewControllers and UIKit.UITabBarCustomizeChangeEventArgs.OnEndCustomizingViewControllers events.
UITabBarCustomizeEventArgsProvides data for the UIKit.UITabBarCustomizeEventArgs.OnCustomizingViewControllers event.
UITabBarDelegateA class used to receive notifications from a UITabBar.
UITabBarDelegate_ExtensionsExtension methods to the UIKit.IUITabBarDelegate interface to support all the methods from the UIKit.UITabBarDelegate protocol.
UITabBarFinalItemsEventArgsProvides data for the UIKit.UITabBarFinalItemsEventArgs.DidEndCustomizingItems and UIKit.UITabBarFinalItemsEventArgs.WillEndCustomizingItems events.
UITabBarItemAn item in a UITabBar.
UITabBarItem+UITabBarItemAppearanceAppearance class for objects of type UIKit.UITabBarItem.
UITabBarItemEventArgsProvides data for the UIKit.UITabBarItemEventArgs.ItemSelected event.
UITabBarItemPositioningAn enumeration whose values specify how a UIKit.UITabBarItem is positioned.
UITabBarItemsEventArgsProvides data for the UIKit.UITabBarItemsEventArgs.DidBeginCustomizingItems and UIKit.UITabBarItemsEventArgs.WillBeginCustomizingItems events.
UITabBarSelectionThe delegate associated with the UIKit.UITabBarController.ShouldSelectViewController event.
UITabBarSelectionEventArgsProvides data for the UIKit.UITabBarSelectionEventArgs.ViewControllerSelected event.
UITabBarSystemItemAn enumeration of predefined UIKit.UITabBarSystemItems.
UITableViewA 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+NotificationsNotification posted by the UIKit.UITableView class.
UITableView+UITableViewAppearanceAppearance class for objects of type UIKit.UITableView.
UITableViewCellA UIKit.UIView that displays an element displayed by the UIKit.UITableView. Cells can be reused.
UITableViewCell+UITableViewCellAppearanceAppearance class for objects of type UIKit.UITableViewCell.
UITableViewCellAccessoryAn enumeration of standard accessory controls that can be used by a UIKIt.UITableViewCell.
UITableViewCellEditingStyleAn enumeration of editing styles for a UIKit.UITableView cell.
UITableViewCellSelectionStyleThe visual appearance of a UIKit.UITableViewCell when it is selected.
UITableViewCellSeparatorStyleThe visual style of a UIKit.UITableView's cell separator.
UITableViewCellStateAn enumeration of states for a UIKit.UITableViewCell.
UITableViewCellStyleThe visual style of a UIKit.UITableViewCell.
UITableViewControllerController for a UITableView.
UITableViewDataSourceThe data source for a UIKit.UITableView. Xamarin.iOS developers should prefer to use UIKit.UITableViewSource instead of this class.
UITableViewDataSource_ExtensionsExtension methods to the UIKit.IUITableViewDataSource interface to support all the methods from the UIKit.UITableViewDataSource protocol.
UITableViewDelegateA class that receives notifications from a UITableView. MonoTouch developers should generally use UIKit.UITableViewSource instead of this class.
UITableViewDelegate_ExtensionsExtension methods to the UIKit.IUITableViewDelegate interface to support all the methods from the UIKit.UITableViewDelegate protocol.
UITableViewHeaderFooterViewA reusable UIKit.UIView that can be used to present the header and footer of a UIKit.UITableView section.
UITableViewHeaderFooterView+UITableViewHeaderFooterViewAppearanceAppearance class for objects of type UIKit.UITableViewHeaderFooterView.
UITableViewRowActionDefines behavior when the user swipes horizontally on a row in a table.
UITableViewRowActionStyleEnumerates characteristics of the button displayed in a table row. Used with the UIKit.UITableViewRowAction(UIKit.UITableViewRowActionStyle, string , Action`1, Foundation.NSIndexPath) constructor.
UITableViewRowAnimationAn enumeration of animations used when rows are inserted or deleted from a table view.
UITableViewScrollPositionAn enumeration of predefined scroll positions.
UITableViewSourceJoint UIKit.UITableViewDataSource and UIKit.UITableViewDelegate base class. Preferred way to provide data and handle lifecycle events for UIKit.UITableViews.
UITableViewStyleThe visual style for a UIKit.UITableView. A table view's style can only be set when it is instantiated.
UITapGestureRecognizerA UIKit.UIGestureRecognizer that recognizes single or multiple taps.
UITextAlignmentAn enumeration of text alignments.
UITextAttributesType used to describe the text attributes to set on some user interface elements.
UITextAutocapitalizationTypeAn enumeration of auto-capitalization styles.
UITextAutocorrectionTypeAn enumeration of auto-correction types.
UITextBorderStyleAn enumeration of visual styles for text borders.
UITextCheckerSpeller and word-completion class.
UITextDirectionAn enumeration of values that specify text direction.
UITextDocumentProxyProtocol that provides text context to a custom keyboard before and after the insertion point.
UITextFieldA text entry control.
UITextField+NotificationsNotification posted by the UIKit.UITextField class.
UITextField+UITextFieldAppearanceAppearance class for objects of type UIKit.UITextField.
UITextFieldChangeA delegate used to respond to changes on the UITextField.
UITextFieldConditionA delegate used to get the condition for a UITextField.
UITextFieldDelegateA class that receives notifications from a UITextField.
UITextFieldDelegate_ExtensionsExtension methods to the UIKit.IUITextFieldDelegate interface to support all the methods from the UIKit.UITextFieldDelegate protocol.
UITextFieldViewModeAn enumeration indicating the behavior of the clear button on a UIKit.UITextField.
UITextGranularityAn enumeration of values that specify the granularity of a text range .
UITextInput_ExtensionsExtension class that, together with the UIKit.IUITextInput interface, comprise the UITextInput protocol.
UITextInputDelegateA delegate representing input events in a UIKit.UITextField or UIKit.UITextView.
UITextInputModeTracks the current input language
UITextInputMode+NotificationsNotification posted by the UIKit.UITextInputMode class.
UITextInputStringTokenizerAn implementation of UIKit.UITextInputTokenizer appropriate for most western-language keyboards.
UITextInputTokenizerAbstract class that provides a tokenizer interface for the text input system (keyboard). Most western-style keyboards can use the UIKit.UITextInputStringTokenizer subtype.
UITextLayoutDirectionAn enumeration indicating the direction of text layout.
UITextPositionA position in a text container.
UITextRangeA range within a text block.
UITextSelectionRectAn abstract class representing a selected range of text.
UITextSpellCheckingTypeAn enumeration specifying whether spell-checking is on or off.
UITextStorageDirectionAn enumeation indicating the direction in which text is stored.
UITextViewA UIKit.UIControl that displays a scrollable multi-line text editor.
UITextView+NotificationsNotification posted by the UIKit.UITextView class.
UITextView+UITextViewAppearanceAppearance class for objects of type UIKit.UITextView.
UITextViewChangeA delegate signature used to notify and process changes on a UITextView
UITextViewConditionA delegate signature for a Monotouch.UIKit.UITextView condition.
UITextViewDelegateA class used to receive notifications from a UITextView control.
UITextViewDelegate_ExtensionsExtension methods to the UIKit.IUITextViewDelegate interface to support all the methods from the UIKit.UITextViewDelegate protocol.
UITextWritingDirectionAn enumeration of writing directions, based on the language.
UIToolbarA UIKit.UIView that displays a toolbar.
UIToolbar+UIToolbarAppearanceAppearance class for objects of type UIKit.UIToolbar.
UIToolbarDelegateA delegate object for UIKit.UIToolbars that exposes an event relating to bar position.
UIToolbarPositionAn enumeration of the valid positions for a UIKit.UIToolbar.
UITouchRepresents a touch event on the screen.
UITouchEventArgsA delegate used in conjunction with the UIKit.UIGestureRecognizer.ShouldReceiveTouch property.
UITouchPhaseAn enumeration of phases associated with a UIKit.UITouch.
UITraitCollectionHolds the horizontal and vertical size classes, as well as the user interface idiom and the display scale.
UITraitEnvironmentThe protocol for accessing a UIKit.UIViewController's UIKit.UIViewController.TraitCollection.
UITransitionContextProvides the constants for UIKit.UIViewControllerContextTransitioning.GetViewControllerForKey.
UITransitionViewControllerKindEnumerates whether a UIKit.UIViewController for a transition is associated with the "from" UIKit.UIView or the "to" UIKit.UIView. Used with UIKit.UIViewControllerTransitionCoordinatorContext_Extensions.GetTransitionViewController.
UIUserInterfaceIdiomAn enumeration indicating on what kind of device the UI is running.
UIUserInterfaceLayoutDirectionAn enumeration of values specifying the layout direction of the UI.
UIUserInterfaceSizeClassEnumerates the various interface sizes.
UIUserNotificationActionA custom action that can be performed in response to a notification.
UIUserNotificationActionContextEnumerates the amount of space available for a UIKit.UIUserNotificationAction. Used with UIKit.UIMutableUserNotificationCategory.SetActions
UIUserNotificationActivationModeWhether a UIKit.UIUserNotificationAction should run the app in foreground or background mode.
UIUserNotificationCategoryHolds custom UIKit.UIUserNotificationActions executed in response to a local or push notification.
UIUserNotificationSettingsPermissions for local notifications, as controlled by the application user.
UIUserNotificationTypeEnumerates the various types of user notification. Can be "OR"ed together as flags.
UIVibrancyEffectAllows a UIKit.UIView to be legible / sharply rendered when used in conjunction with a UIKit.UIBlurEffect.
UIVideoStatic class that exposes some helper methods for manipulating video.
UIVideo+SaveStatusA delegate signature that is invoked after the video is saved.
UIVideoEditorControllerA Video Editor Controller.
UIVideoEditorControllerDelegateCallbacks for the UIVideoEditorController.
UIVideoEditorControllerDelegate_ExtensionsExtension methods to the UIKit.IUIVideoEditorControllerDelegate interface to support all the methods from the UIKit.UIVideoEditorControllerDelegate protocol.
UIViewBase class used for components that want to render themselves and respond to events.
UIView_UITextFieldClass that implements a text field in a view.
UIView+NotificationsNotifications posted by the UIKit.UIView class.
UIView+UIViewAppearanceAppearance class for objects of type UIKit.UIView.
UIViewAnimationCurveAn enumeration of animation curve styles.
UIViewAnimationOptionsAn enumeration indicating animation options.
UIViewAnimationTransitionAn enumeration of predefined animated transitions.
UIViewAutoresizingAn enumeration indicating the resizing style for UIKit.UIViews.
UIViewContentModeAn enumeration indicating how the cached bitmap of a view must be rendered when the view's bounds change.
UIViewControllerBase class for classes that manage the interaction between Model classes and View classes
UIViewController+NotificationsNotification posted by the UIKit.UIViewController class.
UIViewControllerAnimatedTransitioningThe base class for UIKit.UIViewController transitions that perform custom fixed-duration animation.
UIViewControllerAnimatedTransitioning_ExtensionsExtension methods to the UIKit.IUIViewControllerAnimatedTransitioning interface to support all the methods from the UIKit.UIViewControllerAnimatedTransitioning protocol.
UIViewControllerContextTransitioningProvides the context for custom transitions between UIKit.UIViewControllers.
UIViewControllerInteractiveTransitioningThe base class for UIKit.UIViewController transitions that interact with touch or program-driven time-varying behavior.
UIViewControllerInteractiveTransitioning_ExtensionsExtension methods to the UIKit.IUIViewControllerInteractiveTransitioning interface to support all the methods from the UIKit.UIViewControllerInteractiveTransitioning protocol.
UIViewControllerTransitionCoordinatorContext_ExtensionsExtension class that, together with the UIKit.IUIViewControllerTransitionCoordinatorContext interface, comprise the UIViewControllerTransitionCoordinatorContext protocol.
UIViewControllerTransitioningDelegateA delegate object that provides functions relating to transitions in UIKit.UIViewControllers.
UIViewControllerTransitioningDelegate_ExtensionsExtension methods to the UIKit.IUIViewControllerTransitioningDelegate interface to support all the methods from the UIKit.UIViewControllerTransitioningDelegate protocol.
UIViewKeyframeAnimationOptionsAn enumeration whose values specify valid options for the UIKit.UIView.AnimateKeyframes method.
UIViewPrintFormatterLays out a view for printing.
UIViewTintAdjustmentModeAn enumeration whose values specify adjustment modes for UIKit.UIView.TintAdjustmentMode.
UIVisualEffectBase class for UIKit.UIBlurEffect and UIKit.UIVibrancyEffect.
UIVisualEffectViewA UIKit.UIView that applies a visual efect such as blur or vibrancy to either its children or UIKit.UIViews behind it.
UIVisualEffectView+UIVisualEffectViewAppearanceAppearance class for objects of type UIKit.UIVisualEffectView.
UIWebErrorArgsProvides data for the event.
UIWebLoaderControlA delegate used by the UIKit.UIWebView class.
UIWebPaginationBreakingModeAn enumeration whose values specify whether a UIKit.UIWebView's UIKit.UIWebView.PaginationMode should break by columns or page.
UIWebPaginationModeAn enumeration whose values specify valid page-break modes for the UIKit.UIWebView's UIKit.UIWebView.PaginationMode property.
UIWebViewA UIKit.UIView that displays a web browser.
UIWebView+UIWebViewAppearanceAppearance class for objects of type UIKit.UIWebView.
UIWebViewDelegateA class used to receive notifications from a UIWebView class.
UIWebViewDelegate_ExtensionsExtension methods to the UIKit.IUIWebViewDelegate interface to support all the methods from the UIKit.UIWebViewDelegate protocol.
UIWebViewNavigationTypeAn enumeration of navigation types for use in a UIKit.UIWebView.
UIWindowWindows are the main container for views in a CocoaTouch application.
UIWindow+NotificationsNotification posted by the UIKit.UIWindow class.
UIWindow+UIWindowAppearanceAppearance class for objects of type UIKit.UIWindow.
UIWindowLevelThe layer group to which a UIKit.UIWindow belongs. Returned by UIKit.UIWindow.WindowLevel.
WillEndDraggingEventArgsProvides data for the UIKit.WillEndDraggingEventArgs.WillEndDragging and UIKit.WillEndDraggingEventArgs.WillEndDragging events.
ZoomingEndedEventArgsProvides data for the UIKit.ZoomingEndedEventArgs.ZoomingEnded and UIKit.ZoomingEndedEventArgs.ZoomingEnded events.