User Interface APIs for MonoTouch.
MonoTouch.UIKit is a binding to CocoaTouch's widget set. Use the classes in this space to create CocoaTouch GUI elements.
Classes
Type Reason DraggingEventArgs Provides data for the event. UIAcceleration Stores acceleration events. UIAccelerometer Provides acceleration events. UIAccelerometerDelegate Used to receive notifications from UIAccelerometer. UIAccelerometerEventArgs Provides data for the MonoTouch.UIKit.UIAccelerometerEventArgs.Acceleration event. UIActionSheet Provides an action sheet with one or more buttons. UIActionSheetDelegate Receives notifications from UIActionSheet. UIActivityIndicatorView An spinning and animated gear used to provide the user with feedback that an activity is taking place. UIAlertView Displays an alert message with one or more buttons to the user. UIAlertViewDelegate A class used to receive notifications from an UIAlertView. UIApplication The main processing loop for a MonoTouch application. UIApplicationDelegate A class used to receive notifications from a UIApplication. UIBarButtonItem A button item hosted in either a UIToolbar or a UINavigationBar. UIBarItem Base class for items added to the bars at the bottom of the screen. UIBezierPath Represents 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. UIButton Button control. UIButtonEventArgs Provides 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. UIColor Colors as used in MonoTouch.UIKit. UIControl The base class for controls in MonoTouch.UIKit. UIDatePicker A date picker view control. UIDevice Device information. UIDocumentInteractionController Supports displaying, preview and opening files stored on the device. UIDocumentInteractionControllerDelegate Class used to receive notifications from the UIDocumentInteractionController class. UIEvent An iPhone event. UIFont Font representation for MonoTouch.UIKit classes. UIGestureRecognizer Base class for gesture recognizers. UIGestureRecognizerDelegate A class used to receive notifications from the UIGestureRecognizer class. UIGraphics Helper methods to paint on the screen. UIImage Support for loading and manipulating images. UIImagePickerController Provides access to the system image and video capturing and selection facilities. UIImagePickerControllerDelegate Class used to receive notifications from the UIImagePickerController. UIImageView A UIView that can be used to render an image. UIKeyboard Access to the iPhone virtual keyboard. UILabel A view used to display text. UILocalNotification Creates time-based notifications that the operating system delivers to the user. UILongPressGestureRecognizer Gesture recognizer for long presses. UIMenuController The class used to implement Cut, Copy, Paste and Select commands. UIMenuItem Used to create menu items that are attached to the editing menu. UINavigationBar Class used to implement hierarchical navigation in an application. UINavigationBarDelegate Class used to receive notifications from a UINavigationBar. UINavigationController A UIViewController for managing hierarchical navigation. UINavigationControllerDelegate A class used to receive events from a UINavigationController. UINavigationItem Represents a single state pushed into the UINavigationController. UINib Documentation for this section has not yet been entered. UIPageControl A pagination control. UIPanGestureRecognizer Gesture recognizer for panning operations. UIPasteboard Support for the system pasteboard for cut, copy and paste. UIPathEventArgs Provides data for the MonoTouch.UIKit.UIPathEventArgs.Saved event. UIPickerView A spinning wheel control used to select data. UIPickerViewDataSource Base class for models that provide data to a UIPickerView object. UIPickerViewDelegate Class that receives event notifications from the UIPickerView. UIPickerViewModel The model for the UIPickerView. UIPinchGestureRecognizer Gesture recognizer for pinches. UIPopoverController Manages a popover on the screen. UIPopoverControllerDelegate Documentation for this section has not yet been entered. UIProgressView A view used to render a progress bar. UIResponder Base class for objects that respond or handle events. UIRotationGestureRecognizer Documentation for this section has not yet been entered. UIScreen Information about the screen. UIScreenMode Documentation for this section has not yet been entered. UIScrollView A view that can scroll its children. UIScrollViewDelegate A class used to receive notifications from UIScrollView. UIScrollViewZoomingEventArgs Documentation for this section has not yet been entered. UISearchBar A search bar. UISearchBarDelegate A class used to receive notifications from a UISearchBar. UISearchBarTextChangedEventArgs Documentation for this section has not yet been entered. UISearchDisplayController A controller that manages a search bar and an associated results table view. UISearchDisplayDelegate A class used to receive notifications from the UISearchDisplayController. UISegmentedControl A control that hosts multiple buttons horizontally. UISlider A slider control. UISplitViewController Documentation for this section has not yet been entered. UISplitViewControllerDelegate Documentation for this section has not yet been entered. UISplitViewHideEventArgs Documentation for this section has not yet been entered. UISplitViewPresentEventArgs Documentation for this section has not yet been entered. UISplitViewShowEventArgs Documentation for this section has not yet been entered. UISwipeGestureRecognizer Documentation for this section has not yet been entered. UISwitch An on/off switch control. UITabBar A control used to select one value out of many (a radio-button like system). UITabBarController Controller for a UITabBar. UITabBarControllerDelegate A class used to receive notifications from a UITabBarController. UITabBarCustomizeChangeEventArgs Documentation for this section has not yet been entered. UITabBarCustomizeEventArgs Documentation for this section has not yet been entered. UITabBarDelegate A class used to receive notifications from a UITabBar. UITabBarFinalItemsEventArgs Provides data for the MonoTouch.UIKit.UITabBarFinalItemsEventArgs.DidEndCustomizingItems and MonoTouch.UIKit.UITabBarFinalItemsEventArgs.WillEndCustomizingItems events. UITabBarItem An item in a UITabBar. UITabBarItemEventArgs Provides data for the MonoTouch.UIKit.UITabBarItemEventArgs.ItemSelected event. UITabBarItemsEventArgs Provides data for the MonoTouch.UIKit.UITabBarItemsEventArgs.DidBeginCustomizingItems and MonoTouch.UIKit.UITabBarItemsEventArgs.WillBeginCustomizingItems events. UITabBarSelectionEventArgs Documentation for this section has not yet been entered. UITableView A table view display, one of the most common used user interface elements on CocoaTouch. UITableViewCell An element displayed by the UITableView. Cells can be reused. UITableViewController Controller for a UITableView. UITableViewDataSource The data source for a UITableView. UITableViewDelegate A class that receives notifications from a UITableView. UITableViewSource Joint DataSource and Delegate base class. UITapGestureRecognizer Documentation for this section has not yet been entered. UITextChecker Documentation for this section has not yet been entered. UITextField A text entry control. UITextFieldDelegate A class that receives notifications from a UITextField. UITextView A multi-line text editor. UITextViewDelegate A class used to receive notifications from a UITextView control. UIToolbar The toolbar. UITouch Represents a touch event on the screen. UIVideo Static class that exposes some helper methods for manipulating video. UIVideoEditorController A Video Editor Controller. UIVideoEditorControllerDelegate Callbacks for the UIVideoEditorController. UIView Base class used for components that want to render themselves and respond to events. UIViewController The base controller for UIViews on CocoaTouch applications. UIWebErrorArgs Provides data for the event. UIWebView A web browser as a UIView. UIWebViewDelegate A class used to receive notifications from a UIWebView class. UIWindow Windows are the main container for views in a CocoaTouch application. ZoomingEndedEventArgs Provides data for the event.
Interfaces
Type Reason IUITextInputTraits An interface implemented by UITextField and UITextView with common input traits.
Structs
Type Reason UIEdgeInsets Edge insets, used to reduce or expand rectangles.
Delegates
Type Reason UIDocumentInteractionProbe Delegate signature for determining whether a document operation should take place. UIDocumentInteractionRectangle Signature for getting the region used for previewing. UIDocumentViewControler Signature for returning the UIViewController associated with rendering the preview of a UIDocumentViewController. UIDocumentViewForPreview Signature for getting the UIView responsible for rendering the preview of a UIDocumentInteractionController. UIGestureProbe Documentation for this section has not yet been entered. UIImage.SaveStatus Callback signature to get a notification when the file has been saved. UIPopoverControllerCondition Documentation for this section has not yet been entered. UIScrollViewCondition A delegate representing the signature for events raised by the UIScrollView. UIScrollViewGetZoomView A delegate signature used int he UIScrollView class that defines a mechanism to get a view to render an object at a specified zoom factor. UISearchBarPredicate Documentation for this section has not yet been entered. UISearchBarRangeEventArgs Documentation for this section has not yet been entered. UITabBarSelection Documentation for this section has not yet been entered. UITextFieldChange A delegate used to respond to changes on the UITextField. UITextFieldCondition A delegate used to get the condition for a UITextField. UITextViewChange A delegate signature used to notify and process changes on a UITextView UITextViewCondition Callback signature for a UITextView condition. UITouchEventArgs Documentation for this section has not yet been entered. UIVideo.SaveStatus Signature for a callback that is invoked after the video is saved. UIWebLoaderControl Delegate used by the UIWebView class.
Enumerations
Type Reason UIActionSheetStyle The visual style for a UIActionSheet. UIActivityIndicatorViewStyle The visual style for an UIActivityIndicatorView. UIApplicationState The current application state. UIBarButtonItemStyle The visual style of a UIBarButtonItem. UIBarButtonSystemItem Defines the built-in system UIBarButtons. UIBarStyle The style of a UIBar. UIBaselineAdjustment Determines text alignment. UIButtonType The button type. UIControlContentHorizontalAlignment Possible horizontal alignment values for text and images in a control. UIControlContentVerticalAlignment Possible vertical alignment values. UIControlEvent Flags describing the type of an event. UIControlState The state of a control. UIDataDetectorType DataDetector type. UIDatePickerMode The mode for the UIDatePicker. UIDeviceBatteryState The state of the battery. UIDeviceOrientation The device orientation. UIEventSubtype The subtype of an event. UIEventType The event type. UIGestureRecognizerState Documentation for this section has not yet been entered. UIImageOrientation The orientation for the image. UIImagePickerControllerCameraCaptureMode Documentation for this section has not yet been entered. UIImagePickerControllerCameraDevice Documentation for this section has not yet been entered. UIImagePickerControllerCameraFlashMode Documentation for this section has not yet been entered. UIImagePickerControllerQualityType The desired video quality. UIImagePickerControllerSourceType The kind of source to pick. UIInterfaceOrientation The user interface orientation. UIKeyboardAppearance The keyboard appearance. UIKeyboardType The type of keyboard. UILineBreakMode Line break mode. UIMenuControllerArrowDirection The direction in which the arrow of the UIMenuController points. UIModalPresentationStyle Documentation for this section has not yet been entered. UIModalTransitionStyle Transition style. UIPopoverArrowDirection The direction of the arrow attached to the UIPopover. UIProgressViewStyle The style for a UIProgressView. UIRectCorner Documentation for this section has not yet been entered. UIRemoteNotificationType The kind of remote notification received. UIReturnKeyType The style used for rendering the return key. UIScrollViewIndicatorStyle The USIcrollView indicator style. UISegmentedControlStyle The style for a UISegmentedControl. UIStatusBarAnimation Documentation for this section has not yet been entered. UIStatusBarStyle The style of the status bar. UISwipeGestureRecognizerDirection Documentation for this section has not yet been entered. UITabBarSystemItem The system-wide defined UITabBar items. UITableViewCellAccessory The type for a cell accessory. UITableViewCellEditingStyle The editing style for a UITableView cell. UITableViewCellSelectionStyle The selection style for a cell. UITableViewCellSeparatorStyle Cell separator style. UITableViewCellState The cell state. UITableViewCellStyle Cell rendering style. UITableViewRowAnimation Animation used for rows. UITableViewScrollPosition Scroll position. UITableViewStyle Style for a UITableView UITextAlignment Text alignment. UITextAutocapitalizationType Auto capitalization style UITextAutocorrectionType Autocorrection type. UITextBorderStyle Text boder style. UITextFieldViewMode Behavior for the clear button on a UITextField. UITouchPhase UITouch event phase. UIUserInterfaceIdiom Documentation for this section has not yet been entered. UIViewAnimationCurve Animation style. UIViewAnimationOptions Possible values for animating using the new iOS Animate function. UIViewAnimationTransition Animation transition. UIViewAutoresizing Resizing style for UIViews. UIViewContentMode Content mode for the UIView UIWebViewNavigationType Navigation type.