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.
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.
UIEventAn iPhone event.
UIFontFont representation for MonoTouch.UIKit classes.
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.
UIMenuControllerThe class used to implement Cut, Copy, Paste and Select commands.
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.
UIPageControlA pagination control.
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.
UIPickerViewModelThe model for the UIPickerView.
UIProgressViewA view used to render a progress bar.
UIResponderBase class for objects that respond or handle events.
UIScreenInformation about the screen.
UIScrollViewA view that can scroll its children.
UIScrollViewDelegateA class used to receive notifications from UIScrollView.
UISearchBarA search bar.
UISearchBarDelegateA class used to receive notifications from a UISearchBar.
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.
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.
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.
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.
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
UIImage.SaveStatusCallback signature to get a notification when the file has been saved.
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.
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.
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.
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.
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.
UIImageOrientationThe orientation for the image.
UIImagePickerControllerQualityTypeThe desired video quality.
UIImagePickerControllerSourceTypeThe kind of source to pick.
UIInterfaceOrientationThe user interface orientation.
UIKeyboardAppearanceThe keyboard appearance.
UIKeyboardTypeThe type of keyboard.
UILineBreakModeLine break mode.
UIModalTransitionStyleTransition style.
UIProgressViewStyleThe style for a UIProgressView.
UIRemoteNotificationTypeThe kind of remote notification received.
UIReturnKeyTypeThe style used for rendering the return key.
UIScrollViewIndicatorStyleThe USIcrollView indicator style.
UISegmentedControlStyleThe style for a UISegmentedControl.
UIStatusBarStyleThe style of the status bar.
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.
UIViewAnimationCurveAnimation style.
UIViewAnimationTransitionAnimation transition.
UIViewAutoresizingResizing style for UIViews.
UIViewContentModeContent mode for the UIView
UIWebViewNavigationTypeNavigation type.