Mono Class Library: Namespaces

MonoTouch.UIKit Namespace

User Interface APIs for MonoTouch.

Remarks

MonoTouch.UIKit is a binding to CocoaTouch's widget set. Use the classes in this space to create CocoaTouch GUI elements.

Classes

TypeReason
DraggingEventArgsProvides data for the event.
UIAccelerationStores acceleration events.
UIAccelerometerProvides acceleration events.
UIAccelerometerDelegateUsed to receive notifications from UIAccelerometer.
UIAccelerometerEventArgsProvides data for the MonoTouch.UIKit.UIAccelerometerEventArgs.Acceleration event.
UIActionSheetProvides an action sheet with one or more buttons.
UIActionSheetDelegateReceives notifications from UIActionSheet.
UIActivityIndicatorViewAn spinning and animated gear used to provide the user with feedback that an activity is taking place.
UIAlertViewDisplays an alert message with one or more buttons to the user.
UIAlertViewDelegateA class used to receive notifications from an UIAlertView.
UIApplicationThe main processing loop for a MonoTouch application.
UIApplicationDelegateA class used to receive notifications from a UIApplication.
UIBarButtonItemA button item hosted in either a UIToolbar or a UINavigationBar.
UIBarItemBase class for items added to the bars at the bottom of the screen.
UIBezierPathRepresents 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.
UIButtonButton control.
UIButtonEventArgsProvides data for the MonoTouch.UIKit.UIButtonEventArgs.Clicked, MonoTouch.UIKit.UIButtonEventArgs.Dismissed and MonoTouch.UIKit.UIButtonEventArgs.WillDismiss, MonoTouch.UIKit.UIButtonEventArgs.Clicked, MonoTouch.UIKit.UIButtonEventArgs.Dismissed and MonoTouch.UIKit.UIButtonEventArgs.WillDismiss events.
UIColorColors as used in MonoTouch.UIKit.
UIControlThe base class for controls in MonoTouch.UIKit.
UIDatePickerA date picker view control.
UIDeviceDevice information.
UIDocumentInteractionControllerSupports displaying, preview and opening files stored on the device.
UIDocumentInteractionControllerDelegateClass used to receive notifications from the UIDocumentInteractionController class.
UIEventAn iPhone event.
UIFontFont representation for MonoTouch.UIKit classes.
UIGestureRecognizerBase class for gesture recognizers.
UIGestureRecognizerDelegateA class used to receive notifications from the UIGestureRecognizer class.
UIGraphicsHelper methods to paint on the screen.
UIImageSupport for loading and manipulating images.
UIImagePickerControllerProvides access to the system image and video capturing and selection facilities.
UIImagePickerControllerDelegateClass used to receive notifications from the UIImagePickerController.
UIImageViewA UIView that can be used to render an image.
UIKeyboardAccess to the iPhone virtual keyboard.
UILabelA view used to display text.
UILocalNotificationCreates time-based notifications that the operating system delivers to the user.
UILongPressGestureRecognizerGesture recognizer for long presses.
UIMenuControllerThe class used to implement Cut, Copy, Paste and Select commands.
UIMenuItemUsed to create menu items that are attached to the editing menu.
UINavigationBarClass used to implement hierarchical navigation in an application.
UINavigationBarDelegateClass used to receive notifications from a UINavigationBar.
UINavigationControllerA UIViewController for managing hierarchical navigation.
UINavigationControllerDelegateA class used to receive events from a UINavigationController.
UINavigationItemRepresents a single state pushed into the UINavigationController.
UINibDocumentation for this section has not yet been entered.
UIPageControlA pagination control.
UIPanGestureRecognizerGesture recognizer for panning operations.
UIPasteboardSupport for the system pasteboard for cut, copy and paste.
UIPathEventArgsProvides data for the MonoTouch.UIKit.UIPathEventArgs.Saved event.
UIPickerViewA spinning wheel control used to select data.
UIPickerViewDataSourceBase class for models that provide data to a UIPickerView object.
UIPickerViewDelegateClass that receives event notifications from the UIPickerView.
UIPickerViewModelThe model for the UIPickerView.
UIPinchGestureRecognizerGesture recognizer for pinches.
UIPopoverControllerManages a popover on the screen.
UIPopoverControllerDelegateDocumentation for this section has not yet been entered.
UIProgressViewA view used to render a progress bar.
UIResponderBase class for objects that respond or handle events.
UIRotationGestureRecognizerDocumentation for this section has not yet been entered.
UIScreenInformation about the screen.
UIScreenModeDocumentation for this section has not yet been entered.
UIScrollViewA view that can scroll its children.
UIScrollViewDelegateA class used to receive notifications from UIScrollView.
UIScrollViewZoomingEventArgsDocumentation for this section has not yet been entered.
UISearchBarA search bar.
UISearchBarDelegateA class used to receive notifications from a UISearchBar.
UISearchBarTextChangedEventArgsDocumentation for this section has not yet been entered.
UISearchDisplayControllerA controller that manages a search bar and an associated results table view.
UISearchDisplayDelegateA class used to receive notifications from the UISearchDisplayController.
UISegmentedControlA control that hosts multiple buttons horizontally.
UISliderA slider control.
UISplitViewControllerDocumentation for this section has not yet been entered.
UISplitViewControllerDelegateDocumentation for this section has not yet been entered.
UISplitViewHideEventArgsDocumentation for this section has not yet been entered.
UISplitViewPresentEventArgsDocumentation for this section has not yet been entered.
UISplitViewShowEventArgsDocumentation for this section has not yet been entered.
UISwipeGestureRecognizerDocumentation for this section has not yet been entered.
UISwitchAn on/off switch control.
UITabBarA control used to select one value out of many (a radio-button like system).
UITabBarControllerController for a UITabBar.
UITabBarControllerDelegateA class used to receive notifications from a UITabBarController.
UITabBarCustomizeChangeEventArgsDocumentation for this section has not yet been entered.
UITabBarCustomizeEventArgsDocumentation for this section has not yet been entered.
UITabBarDelegateA class used to receive notifications from a UITabBar.
UITabBarFinalItemsEventArgsProvides data for the MonoTouch.UIKit.UITabBarFinalItemsEventArgs.DidEndCustomizingItems and MonoTouch.UIKit.UITabBarFinalItemsEventArgs.WillEndCustomizingItems events.
UITabBarItemAn item in a UITabBar.
UITabBarItemEventArgsProvides data for the MonoTouch.UIKit.UITabBarItemEventArgs.ItemSelected event.
UITabBarItemsEventArgsProvides data for the MonoTouch.UIKit.UITabBarItemsEventArgs.DidBeginCustomizingItems and MonoTouch.UIKit.UITabBarItemsEventArgs.WillBeginCustomizingItems events.
UITabBarSelectionEventArgsDocumentation for this section has not yet been entered.
UITableViewA table view display, one of the most common used user interface elements on CocoaTouch.
UITableViewCellAn element displayed by the UITableView. Cells can be reused.
UITableViewControllerController for a UITableView.
UITableViewDataSourceThe data source for a UITableView.
UITableViewDelegateA class that receives notifications from a UITableView.
UITableViewSourceJoint DataSource and Delegate base class.
UITapGestureRecognizerDocumentation for this section has not yet been entered.
UITextCheckerDocumentation for this section has not yet been entered.
UITextFieldA text entry control.
UITextFieldDelegateA class that receives notifications from a UITextField.
UITextViewA multi-line text editor.
UITextViewDelegateA class used to receive notifications from a UITextView control.
UIToolbarThe toolbar.
UITouchRepresents a touch event on the screen.
UIVideoStatic class that exposes some helper methods for manipulating video.
UIVideoEditorControllerA Video Editor Controller.
UIVideoEditorControllerDelegateCallbacks for the UIVideoEditorController.
UIViewBase class used for components that want to render themselves and respond to events.
UIViewControllerThe base controller for UIViews on CocoaTouch applications.
UIWebErrorArgsProvides data for the event.
UIWebViewA web browser as a UIView.
UIWebViewDelegateA class used to receive notifications from a UIWebView class.
UIWindowWindows are the main container for views in a CocoaTouch application.
ZoomingEndedEventArgsProvides data for the event.

Interfaces

TypeReason
IUITextInputTraitsAn interface implemented by UITextField and UITextView with common input traits.

Structs

TypeReason
UIEdgeInsetsEdge insets, used to reduce or expand rectangles.

Delegates

TypeReason
UIDocumentInteractionProbeDelegate signature for determining whether a document operation should take place.
UIDocumentInteractionRectangleSignature for getting the region used for previewing.
UIDocumentViewControlerSignature for returning the UIViewController associated with rendering the preview of a UIDocumentViewController.
UIDocumentViewForPreviewSignature for getting the UIView responsible for rendering the preview of a UIDocumentInteractionController.
UIGestureProbeDocumentation for this section has not yet been entered.
UIImage.SaveStatusCallback signature to get a notification when the file has been saved.
UIPopoverControllerConditionDocumentation for this section has not yet been entered.
UIScrollViewConditionA delegate representing the signature for events raised by the UIScrollView.
UIScrollViewGetZoomViewA delegate signature used int he UIScrollView class that defines a mechanism to get a view to render an object at a specified zoom factor.
UISearchBarPredicateDocumentation for this section has not yet been entered.
UISearchBarRangeEventArgsDocumentation for this section has not yet been entered.
UITabBarSelectionDocumentation for this section has not yet been entered.
UITextFieldChangeA delegate used to respond to changes on the UITextField.
UITextFieldConditionA delegate used to get the condition for a UITextField.
UITextViewChangeA delegate signature used to notify and process changes on a UITextView
UITextViewConditionCallback signature for a UITextView condition.
UITouchEventArgsDocumentation for this section has not yet been entered.
UIVideo.SaveStatusSignature for a callback that is invoked after the video is saved.
UIWebLoaderControlDelegate used by the UIWebView class.

Enumerations

TypeReason
UIActionSheetStyleThe visual style for a UIActionSheet.
UIActivityIndicatorViewStyleThe visual style for an UIActivityIndicatorView.
UIApplicationStateThe current application state.
UIBarButtonItemStyleThe visual style of a UIBarButtonItem.
UIBarButtonSystemItemDefines the built-in system UIBarButtons.
UIBarStyleThe style of a UIBar.
UIBaselineAdjustmentDetermines text alignment.
UIButtonTypeThe button type.
UIControlContentHorizontalAlignmentPossible horizontal alignment values for text and images in a control.
UIControlContentVerticalAlignmentPossible vertical alignment values.
UIControlEventFlags describing the type of an event.
UIControlStateThe state of a control.
UIDataDetectorTypeDataDetector type.
UIDatePickerModeThe mode for the UIDatePicker.
UIDeviceBatteryStateThe state of the battery.
UIDeviceOrientationThe device orientation.
UIEventSubtypeThe subtype of an event.
UIEventTypeThe event type.
UIGestureRecognizerStateDocumentation for this section has not yet been entered.
UIImageOrientationThe orientation for the image.
UIImagePickerControllerCameraCaptureModeDocumentation for this section has not yet been entered.
UIImagePickerControllerCameraDeviceDocumentation for this section has not yet been entered.
UIImagePickerControllerCameraFlashModeDocumentation for this section has not yet been entered.
UIImagePickerControllerQualityTypeThe desired video quality.
UIImagePickerControllerSourceTypeThe kind of source to pick.
UIInterfaceOrientationThe user interface orientation.
UIKeyboardAppearanceThe keyboard appearance.
UIKeyboardTypeThe type of keyboard.
UILineBreakModeLine break mode.
UIMenuControllerArrowDirectionThe direction in which the arrow of the UIMenuController points.
UIModalPresentationStyleDocumentation for this section has not yet been entered.
UIModalTransitionStyleTransition style.
UIPopoverArrowDirectionThe direction of the arrow attached to the UIPopover.
UIProgressViewStyleThe style for a UIProgressView.
UIRectCornerDocumentation for this section has not yet been entered.
UIRemoteNotificationTypeThe kind of remote notification received.
UIReturnKeyTypeThe style used for rendering the return key.
UIScrollViewIndicatorStyleThe USIcrollView indicator style.
UISegmentedControlStyleThe style for a UISegmentedControl.
UIStatusBarAnimationDocumentation for this section has not yet been entered.
UIStatusBarStyleThe style of the status bar.
UISwipeGestureRecognizerDirectionDocumentation for this section has not yet been entered.
UITabBarSystemItemThe system-wide defined UITabBar items.
UITableViewCellAccessoryThe type for a cell accessory.
UITableViewCellEditingStyleThe editing style for a UITableView cell.
UITableViewCellSelectionStyleThe selection style for a cell.
UITableViewCellSeparatorStyleCell separator style.
UITableViewCellStateThe cell state.
UITableViewCellStyleCell rendering style.
UITableViewRowAnimationAnimation used for rows.
UITableViewScrollPositionScroll position.
UITableViewStyleStyle for a UITableView
UITextAlignmentText alignment.
UITextAutocapitalizationTypeAuto capitalization style
UITextAutocorrectionTypeAutocorrection type.
UITextBorderStyleText boder style.
UITextFieldViewModeBehavior for the clear button on a UITextField.
UITouchPhaseUITouch event phase.
UIUserInterfaceIdiomDocumentation for this section has not yet been entered.
UIViewAnimationCurveAnimation style.
UIViewAnimationOptionsPossible values for animating using the new iOS Animate function.
UIViewAnimationTransitionAnimation transition.
UIViewAutoresizingResizing style for UIViews.
UIViewContentModeContent mode for the UIView
UIWebViewNavigationTypeNavigation type.