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. 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. UIEvent An iPhone event. UIFont Font representation for MonoTouch.UIKit classes. 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. UIMenuController The class used to implement Cut, Copy, Paste and Select commands. 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. UIPageControl A pagination control. 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. UIPickerViewModel The model for the UIPickerView. UIProgressView A view used to render a progress bar. UIResponder Base class for objects that respond or handle events. UIScreen Information about the screen. UIScrollView A view that can scroll its children. UIScrollViewDelegate A class used to receive notifications from UIScrollView. UISearchBar A search bar. UISearchBarDelegate A class used to receive notifications from a UISearchBar. 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. 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. 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. 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. 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 UIImage.SaveStatus Callback signature to get a notification when the file has been saved. 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. 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. 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. 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. 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. UIImageOrientation The orientation for the image. 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. UIModalTransitionStyle Transition style. UIProgressViewStyle The style for a UIProgressView. 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. UIStatusBarStyle The style of the status bar. 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. UIViewAnimationCurve Animation style. UIViewAnimationTransition Animation transition. UIViewAutoresizing Resizing style for UIViews. UIViewContentMode Content mode for the UIView UIWebViewNavigationType Navigation type.