UITextView UITextView Class

Definition

A UIControl that displays a scrollable multi-line text editor.

[Foundation.Register("UITextView", true)]
public class UITextView : UIKit.UIScrollView, IDisposable, UIKit.IUIContentSizeCategoryAdjusting, UIKit.IUITextDraggable, UIKit.IUITextDroppable
type UITextView = class
    inherit UIScrollView
    interface IUITextInputTraits
    interface INativeObject
    interface IDisposable
    interface INSCoding
    interface IUIContentSizeCategoryAdjusting
    interface IUIKeyInput
    interface IUIPasteConfigurationSupporting
    interface IUITextDraggable
    interface IUITextInput
    interface IUITextDroppable
    interface IUITextPasteConfigurationSupporting
Inheritance
Attributes
Implements

Remarks

The UITextView is a scrollable, multi-line text view that can display styled text and can be editable.

Editing

If Editable is true, the text view will be editable by the application user. When the application user taps on the view, it becomes the first responder and displays the system keyboard. It is the application developer's responsibility to ensure that the keyboard does not obscure functionality (e.g., by scrolling or rearranging views). To make the keyboard disappear, the application developer must have the UITextView resign first responder status (by calling M:UIKit.UIResponder.ResignFirstResponder*).

Application developers can use UIKeyboard.Notifications to calculate the necessary scrolling or rearranging of views associated with the appearance and disappearance of the keyboard.

Since the UITextView is multiline, unlike the UITextField, the keyboard's return key cannot be replaced by a done key and there is no equivalent to the ShouldReturn property. A common idiom for a UITextView is to "end editing when the user touches anywhere outside the text field." This can be done by overriding TouchesBegan(NSSet, UIEvent) in the containing UIView and calling M:UIKit.UIView.EndEditing*, as shown in the following example:


public class MyView : UIView
{
	UITextView textView;
public MyView()
{
	textView = new UITextView(new RectangleF(10, 44, UIScreen.MainScreen.Bounds.Width - 20, 300)){
		Editable = true
	};
	AddSubview(textView);
}

public override void TouchesBegan(NSSet touches, UIEvent evt)
{
	EndEditing(true);
}

}

Text Kit

iOS 7 introduced "Text Kit," a broad set of APIs and modifications of existing classes, built on N:CoreText, that greatly expands the typographical flexibility of iOS.

UITextViews are intended to display large amounts of text. The text is stored in NSTextStorage objects and layout of the text is managed by a NSLayoutManager, which lays out the text in an area defined by NSTextContainer objects.

Mapped to the Model-View-Controller pattern, the NSLayoutManager is the Controller, the UITextView is the View, and NSTextStorage and NSTextContainers are Model elements.

NSTextStorage is a subclass of NSMutableAttributedString and is responsible for holding the string, with various text styles. NSTextContainer objects are responsible for modeling the geometric layout of the page. The NSLayoutManager translates characters in the NSTextStorage into glyphs, lays those out in lines according to the constraints of the NSTextContainers, and coordinates the display of one or more UITextView objects.

The following example shows the basic use of two important Text Kit features: multiple text styles and exclusion paths:


	var size = UIScreen.MainScreen.Bounds.Size;
var atts = new UIStringAttributes();
atts.ForegroundColor = UIColor.Blue;
var txt = "\nText Kit.\n Lorem ipsum dolor ...  auctor.";
var attributedString = new NSMutableAttributedString(txt, atts);
attributedString.BeginEditing();
attributedString.AddAttribute(UIStringAttributeKey.ForegroundColor, UIColor.Red, new NSRange(0, 10));
attributedString.AddAttribute(UIStringAttributeKey.Font, UIFont.PreferredFontForTextStyle(UIFontTextStyle.Headline), new NSRange(0, 10));
attributedString.EndEditing();

//NSTextStorage == MVC Model (partial)
var storage = new NSTextStorage();
storage.SetString(attributedString);

//NSLayoutManager == MVC Controller
var layoutManager = new NSLayoutManager();
storage.AddLayoutManager(layoutManager);
//NSTextContainer defines a logical block (page, column)
var container = new NSTextContainer(size);
layoutManager.AddTextContainer(container);

//UITextView == MVC View
TextView = new UITextView(new RectangleF(new PointF(0, 0), size), container);
TextView.AttributedText = attributedString;
TextView.ScrollEnabled = false;
TextView.Editable = false;
TextView.UserInteractionEnabled = false;
AddSubview(TextView);

//Add an image overlay, with exclusion path..
var logoRect = new RectangleF(96, 195, 95, 90);
var img = UIImage.FromBundle("xam.png");
var imgView = new UIImageView(logoRect);
imgView.Image = img;
AddSubview(imgView);

//Note exclusion path in container coordinate system...
var xRect = TextView.ConvertRectFromView(logoRect, this);
var hexPath = HexPath(xRect);
container.ExclusionPaths = new UIBezierPath[] { hexPath };

}

iOS 6 added multiple text-style capability to UITextView. To use multiple styles, application developers must use the AttributedText property. The Font, TextColor, and TextAlignment properties apply to all the text in the UITextView.


The Xamarin API supports two styles of event notification: the Objective-C style that uses a delegate class or the C# style using event notifications.

The C# style allows the user to add or remove event handlers at runtime by assigning to the events of properties of this class. Event handlers can be anyone of a method, an anonymous methods or a lambda expression. Using the C# style events or properties will override any manual settings to the Objective-C Delegate or WeakDelegate settings.

The Objective-C style requires the user to create a new class derived from UITextViewDelegate class and assign it to the P:UIKit.Delegate property. Alternatively, for low-level control, by creating a class derived from NSObject which has every entry point properly decorated with an [Export] attribute. The instance of this object can then be assigned to the WeakDelegate property.

Constructors

UITextView() UITextView()

Default constructor that initializes a new instance of this class with no parameters.

UITextView(CGRect) UITextView(CGRect)

Initializes the UITextView with the specified frame.

UITextView(CGRect, NSTextContainer) UITextView(CGRect, NSTextContainer)
UITextView(IntPtr) UITextView(IntPtr)

A constructor used when creating managed representations of unmanaged objects; Called by the runtime.

UITextView(NSCoder) UITextView(NSCoder)

A constructor that initializes the object from the data stored in the unarchiver object.

UITextView(NSObjectFlag) UITextView(NSObjectFlag)

Constructor to call on derived classes to skip initialization and merely allocate the object.

Properties

AccessibilityActivationPoint AccessibilityActivationPoint

The screen coordinates for the accessibility element.

(Inherited from UIView)
AccessibilityAssistiveTechnologyFocusedIdentifiers AccessibilityAssistiveTechnologyFocusedIdentifiers Inherited from UIResponder
AccessibilityAttributedHint AccessibilityAttributedHint

An attributed string providing a brief description of the behavior of the accessibility element.

(Inherited from UIView)
AccessibilityAttributedLabel AccessibilityAttributedLabel

A brief attributed string describing the purpose of the UIView.

(Inherited from UIView)
AccessibilityAttributedValue AccessibilityAttributedValue

An attributed string holding the value of the UIView, when it is different than the AccessibilityAttributedLabel.

(Inherited from UIView)
AccessibilityCustomActions AccessibilityCustomActions

Allows methods to be added to AccessibilityCustomActions as accessibility-supporting supplementary actions.

(Inherited from UIResponder)
AccessibilityDragSourceDescriptors AccessibilityDragSourceDescriptors Inherited from UIResponder
AccessibilityDropPointDescriptors AccessibilityDropPointDescriptors Inherited from UIResponder
AccessibilityElementsHidden AccessibilityElementsHidden

Whether the view's accessibility elements are visible.

(Inherited from UIView)
AccessibilityFrame AccessibilityFrame

The Frame of the accessibility element, in screen coordinates.

(Inherited from UIView)
AccessibilityHint AccessibilityHint

A brief description of the action performed by the accessibility element.

(Inherited from UIView)
AccessibilityIdentifier AccessibilityIdentifier

Uniquely identifies this for the purposes of accessibility.

(Inherited from UIView)
AccessibilityIgnoresInvertColors AccessibilityIgnoresInvertColors

Gets or sets whether the UIView will invert its colors in response to such an accessibility request.

(Inherited from UIView)
AccessibilityLabel AccessibilityLabel

A localized identifier for the accessibility element.

(Inherited from UIView)
AccessibilityLanguage AccessibilityLanguage

The BCP 47 language tag of the language used to speak the accessibility element's components.

(Inherited from UIView)
AccessibilityNavigationStyle AccessibilityNavigationStyle

Gets or sets the navigation style.

(Inherited from UIView)
AccessibilityPath AccessibilityPath

Allows the accessibility element to be non-rectangular.

(Inherited from UIView)
AccessibilityTraits AccessibilityTraits

A bitmask of the UIAccessibilityTraits of this.

(Inherited from UIView)
AccessibilityValue AccessibilityValue

The value of the accessibility element.

(Inherited from UIView)
AccessibilityViewIsModal AccessibilityViewIsModal

Whether Voice Over should ignore sibling elements.

(Inherited from UIView)
AdjustedContentInset AdjustedContentInset

Gets the insets that consider the content insets and the scroll view safe area.

(Inherited from UIScrollView)
AdjustsFontForContentSizeCategory AdjustsFontForContentSizeCategory

Gets or sets whether the UITextView automatically updates the font if the device's content-size category changes.

AlignmentRectInsets AlignmentRectInsets

Adjustments to the Frame for use with Auto Layout.

(Inherited from UIView)
AllowsEditingTextAttributes AllowsEditingTextAttributes

Whether the application user can change the style of the text.

AllowTextAttachmentInteraction AllowTextAttachmentInteraction

Gets or sets the delegate for determining whether the text view should interact with specific text attachments.

AllowUrlInteraction AllowUrlInteraction

Gets or sets the delegate for determining whether the text view should interact with specific URLs.

Alpha Alpha

Controls the transparency (alpha) value for the view.

(Inherited from UIView)
AlwaysBounceHorizontal AlwaysBounceHorizontal

If set to true and Bounces is true, then bouncing will occur when horizontal scrolling reaches the end of the view.

(Inherited from UIScrollView)
AlwaysBounceVertical AlwaysBounceVertical

If set to true and Bounces is true, then bouncing will occur when vertical scrolling reaches the end of the view.

(Inherited from UIScrollView)
Appearance Appearance

Strongly-typed property that returns the UIAppearance class for this class.

AttributedText AttributedText

Contents of the text view as an attributed string.

AutocapitalizationType AutocapitalizationType

How input is converted to all capitalization.

AutocorrectionType AutocorrectionType

A property that controls when words will be automatically corrected.

AutoresizingMask AutoresizingMask

A bitmask that specifies how the receiver should resize itself when it's super-view's bounds change.

(Inherited from UIView)
AutosizesSubviews AutosizesSubviews

Specifies whether the receiver should automatically resize its Subviews when the receiver's Bounds change.

(Inherited from UIView)
BackgroundColor BackgroundColor

Sets the background color of the UIView.

(Inherited from UIView)
BeginningOfDocument BeginningOfDocument

This property holds the text position for the beginning of the document. Read-only.

BottomAnchor BottomAnchor

The NSLayoutYAxisAnchor that defines the bottom of this UIView.

(Inherited from UIView)
Bounces Bounces

If set to true, then the scroll view will bounce at a content boundary.

(Inherited from UIScrollView)
BouncesZoom BouncesZoom

If set to true and Bounces is true, then the scroll view will bounce around a zoom limit once zooming has exceeded that limit.

(Inherited from UIScrollView)
Bounds Bounds

The usable frame of the view, specified using the view's own coordinate system.

(Inherited from UIView)
CanBecomeFirstResponder CanBecomeFirstResponder

Determines whether this UIREsponder is willing to become the first responder.

(Inherited from UIResponder)
CanBecomeFocused CanBecomeFocused

Whether this UIView can become the focused view.

(Inherited from UIView)
CanCancelContentTouches CanCancelContentTouches

If set to false, then the scroll view will not scroll as a result of finger movement once the tracking has started in the content view.

(Inherited from UIScrollView)
CanResignFirstResponder CanResignFirstResponder

Determines whether this UIResponder is willing to give up its first responder status.

(Inherited from UIResponder)
Center Center

The center of the view, in the container coordinate space.

(Inherited from UIView)
CenterXAnchor CenterXAnchor

The NSLayoutXAxisAnchor that defines the X-axis center of this UIView.

(Inherited from UIView)
CenterYAnchor CenterYAnchor

The NSLayoutYAxisAnchor that defines the Y-axis center of this UIView.

(Inherited from UIView)
Class Class Inherited from NSObject
ClassHandle ClassHandle

The handle for this class.

ClearsContextBeforeDrawing ClearsContextBeforeDrawing

Specifies that the drawing buffer be erased prior to calling DrawRect(CGRect, UIViewPrintFormatter)

(Inherited from UIView)
ClearsOnInsertion ClearsOnInsertion

Whether inserting new text erases the current contents.

ClipsToBounds ClipsToBounds

Specifies whether the Subviews are confined to the Bounds of the receiver.

(Inherited from UIView)
CollisionBoundingPath CollisionBoundingPath

Gets the UIBezierPath to be used for collision detection.

(Inherited from UIView)
CollisionBoundsType CollisionBoundsType

Gets the UIDynamicItemCollisionBoundsType describing the type of bounds used for collision detected.

(Inherited from UIView)
Constraints Constraints

The constraints used by Auto Layout on this UIView.

(Inherited from UIView)
ContentInset ContentInset

The distance, in points, that the content of the scroll view is inset inside of the scroll view.

(Inherited from UIScrollView)
ContentInsetAdjustmentBehavior ContentInsetAdjustmentBehavior

Gets or sets a value that controls when safe area insets are added to content insets.

(Inherited from UIScrollView)
ContentLayoutGuide ContentLayoutGuide

Gets the scroll view's content layout guide.

(Inherited from UIScrollView)
ContentMode ContentMode

Controls how the cached bitmap of a view must be rendered when the view's bounds change.

(Inherited from UIView)
ContentOffset ContentOffset

The offset for the origin of the content inside of a scroll view, relative to the origin of the scroll view itself.

(Inherited from UIScrollView)
ContentScaleFactor ContentScaleFactor

The number of device pixels per logical coordinate point.

(Inherited from UIView)
ContentSize ContentSize

The size of the content view, as measured in points.

(Inherited from UIScrollView)
ContentStretch ContentStretch

Developers should not use this deprecated property. Developers should use 'CreateResizableImage' instead.

(Inherited from UIView)
CoordinateSpace CoordinateSpace

Returns the coordinate space implemenation for the scrollview.

(Inherited from UIScrollView)
CurrentInputModeDidChangeNotification CurrentInputModeDidChangeNotification

Notification constant for CurrentInputModeDidChange

DataDetectorTypes DataDetectorTypes

This property holds a value that determines what text in the document can be converted into clickable links.

DebugDescription DebugDescription

A developer-meaningful description of this object.

(Inherited from NSObject)
Decelerating Decelerating

If this property returns true, then scrolling is still occuring in the scroll view but the user is not dragging their finger.

(Inherited from UIScrollView)
DecelerationRate DecelerationRate

This property returns a value that represents the deceleration rate once the user lifts their finger. There are two values, DecelerationRateFast and DecelerationRateNormal, that can serve as reference points for deceleration rates.

(Inherited from UIScrollView)
DelaysContentTouches DelaysContentTouches

Specifies whether the UIScrollView can delay input to attempt to determine if a scrolling gesture has been made

(Inherited from UIScrollView)
Delegate Delegate

An instance of the UIKit.IUITextViewDelegate model class which acts as the class delegate.

Description Description

Description of the object, the Objective-C version of ToString.

(Inherited from NSObject)
DirectionalLayoutMargins DirectionalLayoutMargins

Gets or sets the layout margins for laying out content that respects the current language direction.

(Inherited from UIView)
DirectionalLockEnabled DirectionalLockEnabled

If true, and the user begins scrolling in one axis (i.e. horizontally) then the scroll view disables scrolling in the other axis (i.e. vertically).

(Inherited from UIScrollView)
DirectionalPressGestureRecognizer DirectionalPressGestureRecognizer

Developers should not use this deprecated property. Configuring the 'PanGestureRecognizer' for indirect scrolling automatically supports directional presses now, so this property is no longer useful.

(Inherited from UIScrollView)
Dragging Dragging

Returns true if the content has begun scrolling. Read-only.

(Inherited from UIScrollView)
Editable Editable

This property determines if the text view is editable or not.

EffectiveUserInterfaceLayoutDirection EffectiveUserInterfaceLayoutDirection

Gets the layout direction for arranging the view's contents.

(Inherited from UIView)
EnablesReturnKeyAutomatically EnablesReturnKeyAutomatically

If true, then the return key on the keyboard will be disabled when there is no text in the text view.

EndOfDocument EndOfDocument

This property holds the text position for the end of the document. Read-only.

ExclusiveTouch ExclusiveTouch

Restricts the event delivery to this view.

(Inherited from UIView)
FirstBaselineAnchor FirstBaselineAnchor

A NSLayoutYAxisAnchor that defines a constraint based on the baseline of the first line of text in this UIView.

(Inherited from UIView)
Focused Focused

Whether the UIView is the focused view.

(Inherited from UIView)
FocusItemContainer FocusItemContainer

Gets the focus container that provides spatial information to child focus items.

(Inherited from UIView)
Font Font

This property holds the font that will be used to display the text.

Frame Frame

Coordinates of the view relative to its container.

(Inherited from UIView)
FrameLayoutGuide FrameLayoutGuide

Gets the scroll view's content layout guide.

(Inherited from UIScrollView)
GestureRecognizers GestureRecognizers

The array of UIGestureRecognizers for this UIView.

(Inherited from UIView)
Handle Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from NSObject)
HasAmbiguousLayout HasAmbiguousLayout

Returns true if the Auto Layout for this UIView is ambiguous.

(Inherited from UIView)
HasText HasText

A value representing if there is text in the view.

HeightAnchor HeightAnchor

The NSLayoutDimension that defines the height of this UIView.

(Inherited from UIView)
Hidden Hidden

Specifies whether the UIView displays or not.

(Inherited from UIView)
IndexDisplayMode IndexDisplayMode

Gets or sets a value that controls whether the index is automatically displayed or always hidden while the user scrolls.

(Inherited from UIScrollView)
IndicatorStyle IndicatorStyle

The style of the scroll indicators.

(Inherited from UIScrollView)
InputAccessoryView InputAccessoryView

A custom view to display when this control becomes the first responder.

InputAccessoryViewController InputAccessoryViewController

Gets the custom accessory UIInputViewController to display when this UIResponder becomes the first responder.

(Inherited from UIResponder)
InputAssistantItem InputAssistantItem

Gets the assistant that will be used to configure the shortcut bar.

(Inherited from UIResponder)
InputDelegate InputDelegate

A delegate object that can respond to text and selection changes.

InputView InputView

A custom view to be used when the controll becomes the first responder.

InputViewController InputViewController

Gets the custom UIInputViewController to display when this UIResponder becomes the first responder.

(Inherited from UIResponder)
InsetsLayoutMarginsFromSafeArea InsetsLayoutMarginsFromSafeArea

Gets or sets a Boolean value that controls whether margins are adjusted to always fall within the safe area. Default is true.

(Inherited from UIView)
Interactions Interactions

Gets or sets the current set of interactions.

(Inherited from UIView)
IntrinsicContentSize IntrinsicContentSize

The size of the intrinsic content of the UIView.

(Inherited from UIView)
IsAccessibilityElement IsAccessibilityElement

Whether this is an accessibility element.

(Inherited from UIView)
IsDirectBinding IsDirectBinding Inherited from NSObject
IsFirstResponder IsFirstResponder

Returns whether this UIResponder is the First Responder.

(Inherited from UIResponder)
IsProxy IsProxy Inherited from NSObject
KeyboardAppearance KeyboardAppearance

The style of the keyboard that is used with the view.

KeyboardDismissMode KeyboardDismissMode

The manner in which the keyboard is dismissed at the start of dragging.

(Inherited from UIScrollView)
KeyboardType KeyboardType

The type of keyboard to use with the view.

KeyCommands KeyCommands

The key commands that should trigger action on this UIResponder. Read-only.

(Inherited from UIResponder)
LastBaselineAnchor LastBaselineAnchor

A NSLayoutYAxisAnchor that defines a constraint based on the baseline of the first line of text in this UIView.

(Inherited from UIView)
Layer Layer

The Core Animation layer used for rendering.

(Inherited from UIView)
LayoutGuides LayoutGuides

The UILayoutGuide objects defined for this UIView.

(Inherited from UIView)
LayoutManager LayoutManager

An NSLayoutManager to control the layout of the text.

LayoutMargins LayoutMargins

Lays out margins.

(Inherited from UIView)
LayoutMarginsGuide LayoutMarginsGuide

Defines the margin attributes.

(Inherited from UIView)
LeadingAnchor LeadingAnchor

The NSLayoutXAxisAnchor that defines the leading edge of this UIView.

(Inherited from UIView)
LeftAnchor LeftAnchor

The NSLayoutXAxisAnchor that defines the left edge of this UIView.

(Inherited from UIView)
MarkedTextRange MarkedTextRange

The range of marked text in the document. Read-only.

MarkedTextStyle MarkedTextStyle

A NSDictionary of attributes describing style of the MarkedTextRange.

MaskView MaskView

Returns mask view.

(Inherited from UIView)
MaximumZoomScale MaximumZoomScale

The value of the maximum scale factor that can be applied to the content view.

(Inherited from UIScrollView)
MinimumZoomScale MinimumZoomScale

The value of the minimum scale factor that can be applied to the content view.

(Inherited from UIScrollView)
MotionEffects MotionEffects

Current set of motion effects on this view.

(Inherited from UIView)
MultipleTouchEnabled MultipleTouchEnabled

Controls whether the UIView can handle multitouch events.

(Inherited from UIView)
NextResponder NextResponder

The next responder on the response chain

(Inherited from UIResponder)
Opaque Opaque

Determines whether the view is opaque or not.

(Inherited from UIView)
PagingEnabled PagingEnabled

If true then scrolling will stop on paging boundaries of the content view; scrolling occurs a page at a time.

(Inherited from UIScrollView)
PanGestureRecognizer PanGestureRecognizer

The gesture recognizer for pan gestures. Read-only.

(Inherited from UIScrollView)
ParentFocusEnvironment ParentFocusEnvironment

Gets the parent focus environment.

(Inherited from UIView)
PasswordRules PasswordRules

Gets or sets the password rules for entering passwords in the UITextView.

PasteConfiguration PasteConfiguration

The UIPasteConfiguration supported by this object.

PasteDelegate PasteDelegate

Gets the delegate for handling text pasting and text drops.

PinchGestureRecognizer PinchGestureRecognizer

The gesture recognizer for pinch gestures. Read-only.

(Inherited from UIScrollView)
PreferredFocusedView PreferredFocusedView

Returns the UIView that should actually be focused.

(Inherited from UIView)
PreferredFocusEnvironments PreferredFocusEnvironments

An array of IUIFocusEnvironments that are recursively searched by the system to find the default focused view.

(Inherited from UIView)
PreservesSuperviewLayoutMargins PreservesSuperviewLayoutMargins

Preserves layout margins for superview.

(Inherited from UIView)
ReadableContentGuide ReadableContentGuide

An area that can be read by the user with minimal head moving.

(Inherited from UIView)
RefreshControl RefreshControl

If not null, the UIRefreshControl used to update the view contents.

(Inherited from UIScrollView)
RestorationIdentifier RestorationIdentifier

If not null, indicates that the UIView supports state preservation and restoration.

(Inherited from UIView)
RetainCount RetainCount

Returns the current Objective-C retain count for the object.

(Inherited from NSObject)
ReturnKeyType ReturnKeyType

The property is used to get or set the UIReturnKeyType of the "return" key. The "return" key will display different text depending on this property.

RightAnchor RightAnchor

The NSLayoutXAxisAnchor that defines the right edge of this UIView.

(Inherited from UIView)
SafeAreaInsets SafeAreaInsets

Gets the insets that place the content so that navigation and tab bars, toolbars, and other content does not obscure the view of the content.

(Inherited from UIView)
SafeAreaLayoutGuide SafeAreaLayoutGuide

Gets the layout guide for placing the content so that navigation and tab bars, toolbars, and other content does not obscure the view of the content.

(Inherited from UIView)
ScrollEnabled ScrollEnabled

If set to true then scrolling is enabled.

(Inherited from UIScrollView)
ScrollIndicatorInsets ScrollIndicatorInsets

How far inset the scroll indicators are from the scroll view's edges.

(Inherited from UIScrollView)
ScrollsToTop ScrollsToTop

If true, then the scroll view will jump to the top of the content when the user taps on the status bar.

(Inherited from UIScrollView)
SecureTextEntry SecureTextEntry

This property controls if the text being displayed should be hidden.

Selectable Selectable

Whether the application user can select content and interact with links and text attachments.

SelectedRange SelectedRange

This property returns the range of text that is selected.

SelectedTextRange SelectedTextRange

This property returns the range of text that is selected.

SelectionAffinity SelectionAffinity

Sets a value that controls whether the cursor is displayed at the start of the last line or end of the second-to-last line of a multiline selection.

Self Self Inherited from NSObject
SemanticContentAttribute SemanticContentAttribute

Specifies whether the UIView should maintain it's layour or flip when used with a right-to-left layout.

(Inherited from UIView)
ShouldBeginEditing ShouldBeginEditing

Delegate invoked by the object to get a value.

ShouldChangeText ShouldChangeText

Delegate invoked by the object to get a value.

ShouldEndEditing ShouldEndEditing

Delegate invoked by the object to get a value.

ShouldGroupAccessibilityChildren ShouldGroupAccessibilityChildren

Whether the UIView's children should be grouped for the purposes of voice-over, regardless of their position on the screen.

(Inherited from UIView)
ShouldInteractWithTextAttachment ShouldInteractWithTextAttachment

Delegate invoked by the object to get a value.

ShouldInteractWithUrl ShouldInteractWithUrl

Delegate invoked by the object to get a value.

ShouldScrollToTop ShouldScrollToTop

Delegate invoked by the object to get a value.

(Inherited from UIScrollView)
ShowsHorizontalScrollIndicator ShowsHorizontalScrollIndicator

If true, then the horizontal scroll bar will be visible when tracking.

(Inherited from UIScrollView)
ShowsVerticalScrollIndicator ShowsVerticalScrollIndicator

If true, then the vertical scroll bar will be visible when tracking.

(Inherited from UIScrollView)
SmartDashesType SmartDashesType

Gets or sets the active UITextSmartDashesType, which controls how two hyphens are treated.

SmartInsertDeleteType SmartInsertDeleteType

Gets or sets the current UITextSmartInsertDeleteType, which controls how cut-and-paste operations deal with spaces.

SmartQuotesType SmartQuotesType

Gets or sets the current UITextSmartQuotesType, which controls how apostrophes are treated.

SpellCheckingType SpellCheckingType

This property controls if spell checking will be enabled or disabled during input.

Subviews Subviews

An array of UIViews that are contained within this UIView.

(Inherited from UIView)
Superclass Superclass Inherited from NSObject
SuperHandle SuperHandle

Handle used to represent the methods in the base class for this NSObject.

(Inherited from NSObject)
Superview Superview

The UIView, if any, that contains this UIView in its Subviews.

(Inherited from UIView)
Tag Tag

An integer that can be used to identify a specific UIView instance.

(Inherited from UIView)
Text Text

This property will set the text to display, or retrieve the text that is being displayed.

TextAlignment TextAlignment

How the Text should be aligned.

TextBackgroundColorKey TextBackgroundColorKey

Developers should not use this deprecated property. Developers should use 'NSAttributedString.BackgroundColorAttributeName'.

TextColor TextColor

The color to use for all the text in the UITextView.

TextColorKey TextColorKey

The constant that should be used as the key value when retrieving the text color from a NSDictionary.

TextContainer TextContainer

Defines the area in which text should be displayed.

TextContainerInset TextContainerInset

Defines the TextContainer's layout area as insets from the T:UITextView's content area.

TextContentType TextContentType

A hint of the type of data the field should contain (must be value from UITextContentType).

TextDidBeginEditingNotification TextDidBeginEditingNotification

Notification constant for TextDidBeginEditing

TextDidChangeNotification TextDidChangeNotification

Notification constant for TextDidChange

TextDidEndEditingNotification TextDidEndEditingNotification

Notification constant for TextDidEndEditing

TextDragActive TextDragActive

Gets a Boolean value that tells whether a drag session is active for the text view.

TextDragDelegate TextDragDelegate

Gets or sets a delegate for managing drag source behavior.

TextDragInteraction TextDragInteraction

Gets the drag interaction on the text view.

TextDragOptions TextDragOptions

Gets a value that controls how formatting is displayed in dragged text.

TextDropActive TextDropActive

Gets a Boolean value that tells whether there is an active text drop session on the view.

TextDropDelegate TextDropDelegate

Gets or sets a delegate for managing text drop behavior.

TextDropInteraction TextDropInteraction

Gets the drop interaction on the text view.

TextFontKey TextFontKey

The property holds the key that should be used to retrieve the value of the font for the text from a NSDictionary.

TextInputContextIdentifier TextInputContextIdentifier

An identifier indicating that this UIResponder should preserve its text input mode information. Read-only.

(Inherited from UIResponder)
TextInputMode TextInputMode

The text input mode for this UIResponder. Read-only.

(Inherited from UIResponder)
TextInputView TextInputView

This the view that provides the coordinate system. Read-only.

TextStorage TextStorage

Holds the attribute text being displayed.

TintAdjustmentMode TintAdjustmentMode

The tint adjustment applied to this UIView or one of its parent views.

(Inherited from UIView)
TintColor TintColor

A highlight color which should be used to indicate interactive controls.

(Inherited from UIView)
Tokenizer Tokenizer

This property provides information on the tokenizer that would be used to break up the text into units such as characters, words, lines, and paragraphs.

TopAnchor TopAnchor

The NSLayoutYAxisAnchor that defines the top of this UIView.

(Inherited from UIView)
Tracking Tracking

Returns true if the user has touched the content and scrolling is about to begin.

(Inherited from UIScrollView)
TrailingAnchor TrailingAnchor

The NSLayoutXAxisAnchor that defines the leading edge of this UIView.

(Inherited from UIView)
TraitCollection TraitCollection

Returns a trait collection.

(Inherited from UIView)
Transform Transform

The transform of the UIView, relative to the center of its bounds.

(Inherited from UIView)
TranslatesAutoresizingMaskIntoConstraints TranslatesAutoresizingMaskIntoConstraints

Specifies whether the autoresizing mask should be translated into constraints for Auto Layout.

(Inherited from UIView)
TypingAttributes TypingAttributes

The attributes to be applied to newly-typed text.

UndoManager UndoManager

The nearest shared NSUndoManager in the responder chain. Read-only.

(Inherited from UIResponder)
UserActivity UserActivity

Action that encapsulates a user activity that is supported by this responder.

(Inherited from UIResponder)
UserInteractionEnabled UserInteractionEnabled

Determines whether input events are processed by this view.

(Inherited from UIView)
ViewForBaselineLayout ViewForBaselineLayout

Returns the UIView upon which baseline constraints should be applied.

(Inherited from UIView)
ViewForFirstBaselineLayout ViewForFirstBaselineLayout

When overridden, allows the app dev to return a subview as the basis for baseline constraints.

(Inherited from UIView)
ViewForLastBaselineLayout ViewForLastBaselineLayout

When overridden, allows the app dev to return a subview as the basis for baseline constraints.

(Inherited from UIView)
ViewForZoomingInScrollView ViewForZoomingInScrollView

Delegate invoked by the object to get a value.

(Inherited from UIScrollView)
ViewPrintFormatter ViewPrintFormatter

Returns a UIViewPrintFormatter appropriate for the UIView.

(Inherited from UIView)
VisibleSize VisibleSize

Gets the visible size of the scrollview container.

(Inherited from UIScrollView)
WeakDelegate WeakDelegate

An object that can respond to the delegate protocol for this type

WeakInputDelegate WeakInputDelegate

An object that can respond to the delegate protocol for inserted text.

WeakLinkTextAttributes WeakLinkTextAttributes

Returns weak link text attributes.

WeakTokenizer WeakTokenizer

Returns weak tokenizer.

WidthAnchor WidthAnchor

The NSLayoutDimension that defines the horizontal extent of this UIView.

(Inherited from UIView)
Window Window

The UIWindow of the UIView.

(Inherited from UIView)
Zone Zone Inherited from NSObject
ZoomBouncing ZoomBouncing

Returns true if the scroll view is bouncing back to the zoom scaling limits specified byP:UIKit.UIScrollView.MinimumScrollView and P:UIKit.UIScrollView.MaximumScrollView. Read-only.

(Inherited from UIScrollView)
Zooming Zooming

Returns true if the content view is zooming in or out. Read-only.

(Inherited from UIScrollView)
ZoomScale ZoomScale

The scale factor that is being applied to the content of a scroll view.

(Inherited from UIScrollView)

Methods

AccessibilityActivate() AccessibilityActivate()

Activates accessibility for this UIView, returning true on success.

(Inherited from UIView)
AccessibilityDecrement() AccessibilityDecrement()

Tells the accessibility element to decrement the value of its content.

(Inherited from UIResponder)
AccessibilityElementDidBecomeFocused() AccessibilityElementDidBecomeFocused()

Indicates that an assistive technology has set its focus to this UIResponder.

(Inherited from UIResponder)
AccessibilityElementDidLoseFocus() AccessibilityElementDidLoseFocus()

Indicates that an assistive technology has changed its focus from this UIResponder.

(Inherited from UIResponder)
AccessibilityElementIsFocused() AccessibilityElementIsFocused()

Indicates whether an assistive technology is focused on this UIResponder.

(Inherited from UIResponder)
AccessibilityIncrement() AccessibilityIncrement()

Tells the accessibility element to increment the value of its content.

(Inherited from UIResponder)
AccessibilityPerformEscape() AccessibilityPerformEscape()

Tells the accessibility system to dismiss a modal popover or hierarchically-displayed element.

(Inherited from UIResponder)
AccessibilityPerformMagicTap() AccessibilityPerformMagicTap()

Toggles the application-defined "most important state" of the app.

(Inherited from UIResponder)
AccessibilityScroll(UIAccessibilityScrollDirection) AccessibilityScroll(UIAccessibilityScrollDirection)

When overridden, allows the accessibility system to perform scrolling.

(Inherited from UIResponder)
ActionForLayer(CALayer, String) ActionForLayer(CALayer, String)

Retrieves the default CAAction identified by that targets .

(Inherited from UIView)
Add(UIView) Add(UIView)

This is an alias for AddSubview(UIView), but uses the Add pattern as it allows C# 3.0 constructs to add subviews after creating the object.

(Inherited from UIView)
AddConstraint(NSLayoutConstraint) AddConstraint(NSLayoutConstraint)

Adds a constraint to the layout of the receiving view or its subviews.

(Inherited from UIView)
AddConstraints(NSLayoutConstraint[]) AddConstraints(NSLayoutConstraint[])

Adds multiple constraints to the layout of the receiving view or its subviews.

(Inherited from UIView)
AddGestureRecognizer(UIGestureRecognizer) AddGestureRecognizer(UIGestureRecognizer)

Adds a gesture recognizer to this view.

(Inherited from UIView)
AddInteraction(IUIInteraction) AddInteraction(IUIInteraction)

Adds the interaction to the view.

(Inherited from UIView)
AddLayoutGuide(UILayoutGuide) AddLayoutGuide(UILayoutGuide)

Adds the specified guide, allowing for Autolayout control without creating dummy views.

(Inherited from UIView)
AddMotionEffect(UIMotionEffect) AddMotionEffect(UIMotionEffect)

Adds the specified motion effect to the view.

(Inherited from UIView)
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Registers an object for being observed externally (using NSString keyPath).   Observed changes are dispatched to the observer’s object ObserveValue(NSString, NSObject, NSDictionary, IntPtr) method.

(Inherited from NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Registers an object for being observed externally (using string keyPath).   Observed changes are dispatched to the observer’s object ObserveValue(NSString, NSObject, NSDictionary, IntPtr) method.

(Inherited from NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>) AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registers an object for being observed externally using an arbitrary method.

(Inherited from NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>) AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registers an object for being observed externally using an arbitrary method.

(Inherited from NSObject)
AddSubview(UIView) AddSubview(UIView)

Adds the specified view as a subview of this view.

(Inherited from UIView)
AddSubviews(UIView[]) AddSubviews(UIView[])

Convenience routine to add various views to a UIView.

(Inherited from UIView)
AdjustedContentInsetDidChange() AdjustedContentInsetDidChange()

Method that is called when AdjustedContentInset changes.

(Inherited from UIScrollView)
AlignmentRectForFrame(CGRect) AlignmentRectForFrame(CGRect)

Returns a customized alignment rectangle for Auto Layout.

(Inherited from UIView)
AppearanceWhenContainedIn(Type[]) AppearanceWhenContainedIn(Type[])

Returns a strongly typed UIAppearance for instances of this class when the view is hosted in the specified hierarchy.

AwakeFromNib() AwakeFromNib()

Called after the object has been loaded from the nib file. Overriders must call base.AwakeFromNib().

(Inherited from NSObject)
BecomeFirstResponder() BecomeFirstResponder()

Request the object to become the first responder.

(Inherited from UIResponder)
BeginFloatingCursor(CGPoint) BeginFloatingCursor(CGPoint)

Begins displaying the floating cursor at the specified point.

BeginInvokeOnMainThread(Action) BeginInvokeOnMainThread(Action) Inherited from NSObject
BeginInvokeOnMainThread(Selector, NSObject) BeginInvokeOnMainThread(Selector, NSObject)

Invokes asynchrously the specified code on the main UI thread.

(Inherited from NSObject)
Bind(NSString, NSObject, String, NSDictionary) Bind(NSString, NSObject, String, NSDictionary) Inherited from NSObject
Bind(String, NSObject, String, NSDictionary) Bind(String, NSObject, String, NSDictionary) Inherited from NSObject
BindingInfo(String) BindingInfo(String) Inherited from NSObject
BindingOptionDescriptions(String) BindingOptionDescriptions(String) Inherited from NSObject
BindingValueClass(String) BindingValueClass(String) Inherited from NSObject
BringSubviewToFront(UIView) BringSubviewToFront(UIView)

Moves the specified subview so that it appears in front of other Subviews.

(Inherited from UIView)
CanPaste(NSItemProvider[]) CanPaste(NSItemProvider[])

Gets whether the UITextView can paste data provided by the .

CanPerform(Selector, NSObject) CanPerform(Selector, NSObject)

Determines if this UIResponder can perform the specified action. Typically used to probe for editing commands.

(Inherited from UIResponder)
Capture(Boolean) Capture(Boolean)

Performs a screen-capture of the UIView.

(Inherited from UIView)
CommitEditing() CommitEditing() Inherited from NSObject
CommitEditing(NSObject, Selector, IntPtr) CommitEditing(NSObject, Selector, IntPtr) Inherited from NSObject
ComparePosition(UITextPosition, UITextPosition) ComparePosition(UITextPosition, UITextPosition)

Returns a value that shows how one location in a document that compares to another location: before, identical, or after.

ConformsToProtocol(IntPtr) ConformsToProtocol(IntPtr)

Invoked to determine if this object implements the specified protocol.

(Inherited from NSObject)
ContentCompressionResistancePriority(UILayoutConstraintAxis) ContentCompressionResistancePriority(UILayoutConstraintAxis)

Returns the resistance of an axis to compression below its intrinsic size.

(Inherited from UIView)
ContentHuggingPriority(UILayoutConstraintAxis) ContentHuggingPriority(UILayoutConstraintAxis)

Returns the resistance of an axis to expansion larger than its intrinsic size.

(Inherited from UIView)
ConvertPointFromCoordinateSpace(CGPoint, IUICoordinateSpace) ConvertPointFromCoordinateSpace(CGPoint, IUICoordinateSpace)

Converts from the coordinate system to thisUIView object's coordinate system.

(Inherited from UIView)
ConvertPointFromView(CGPoint, UIView) ConvertPointFromView(CGPoint, UIView)

Converts from the coordinate system of to this object's coordinate system.

(Inherited from UIView)
ConvertPointToCoordinateSpace(CGPoint, IUICoordinateSpace) ConvertPointToCoordinateSpace(CGPoint, IUICoordinateSpace)

Converts from this object's coordinate system to that of .

(Inherited from UIView)
ConvertPointToView(CGPoint, UIView) ConvertPointToView(CGPoint, UIView)

Converts from this object's coordinate system to that of .

(Inherited from UIView)
ConvertRectFromCoordinateSpace(CGRect, IUICoordinateSpace) ConvertRectFromCoordinateSpace(CGRect, IUICoordinateSpace)

Converts from the coordinate system of to that of this object.

(Inherited from UIView)
ConvertRectFromView(CGRect, UIView) ConvertRectFromView(CGRect, UIView)

Converts from the coordinate system used in to that of this object.

(Inherited from UIView)
ConvertRectToCoordinateSpace(CGRect, IUICoordinateSpace) ConvertRectToCoordinateSpace(CGRect, IUICoordinateSpace)

Converts from this object's coordinate system to that described by .

(Inherited from UIView)
ConvertRectToView(CGRect, UIView) ConvertRectToView(CGRect, UIView)

Converts from this object's coordinate system to that of .

(Inherited from UIView)
Copy() Copy()

Performs a copy of the underlying Objective-C object.

(Inherited from NSObject)
Copy(NSObject) Copy(NSObject)

Indicates a "Copy" editing operation.

(Inherited from UIResponder)
Cut(NSObject) Cut(NSObject)

Indicates a "Cut" editing operation.

(Inherited from UIResponder)
DangerousAutorelease() DangerousAutorelease() Inherited from NSObject
DangerousRelease() DangerousRelease() Inherited from NSObject
DangerousRetain() DangerousRetain() Inherited from NSObject
DecodeRestorableState(NSCoder) DecodeRestorableState(NSCoder)

Application developers can override this method to support state restoration.

(Inherited from UIView)
Delete(NSObject) Delete(NSObject)

Indicates a "Delete" editing operation.

(Inherited from UIResponder)
DeleteBackward() DeleteBackward()

Deletes one character backwards from the cursor.

DictationRecognitionFailed() DictationRecognitionFailed()

This method is called once dictation has unsuccessfully completed.

DictationRecordingDidEnd() DictationRecordingDidEnd()

This method is called when the there is a pending dictation.

DidChange(NSKeyValueChange, NSIndexSet, NSString) DidChange(NSKeyValueChange, NSIndexSet, NSString)

Indicates a change occurred to the indexes for a to-many relationship.

(Inherited from NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) DidChange(NSString, NSKeyValueSetMutationKind, NSSet) Inherited from NSObject
DidChangeValue(String) DidChangeValue(String)

Indicates that a change occurred on the specified key.

(Inherited from NSObject)
DidHintFocusMovement(UIFocusMovementHint) DidHintFocusMovement(UIFocusMovementHint)

Called to tell the focused item in the UIView that the focus may change.

(Inherited from UIView)
DidUpdateFocus(UIFocusUpdateContext, UIFocusAnimationCoordinator) DidUpdateFocus(UIFocusUpdateContext, UIFocusAnimationCoordinator)

Called after the UIView has either lost or received focus. (See also ShouldUpdateFocus(UIFocusUpdateContext).)

(Inherited from UIView)
DisplayLayer(CALayer) DisplayLayer(CALayer) Inherited from UIView
Dispose() Dispose()

Releases the resources used by the NSObject object.

(Inherited from NSObject)
Dispose(Boolean) Dispose(Boolean)

Releases the resources used by the UITextView object.

DoesNotRecognizeSelector(Selector) DoesNotRecognizeSelector(Selector)

Indicates that this object does not recognize the specified selector.

(Inherited from NSObject)
Draw(CGRect) Draw(CGRect)

Draws the view within the passed-in rectangle.

(Inherited from UIView)
DrawLayer(CALayer, CGContext) DrawLayer(CALayer, CGContext) Inherited from UIView
DrawRect(CGRect, UIViewPrintFormatter) DrawRect(CGRect, UIViewPrintFormatter)

Developers should override this method if their appr draws the UIView contents.

(Inherited from UIView)
DrawViewHierarchy(CGRect, Boolean) DrawViewHierarchy(CGRect, Boolean)

Renders the complete view hierarchy visible on screen.

(Inherited from UIView)
EncodeRestorableState(NSCoder) EncodeRestorableState(NSCoder)

Application developers can override this method to store state associated with the view.

(Inherited from UIView)
EncodeTo(NSCoder) EncodeTo(NSCoder)

Encodes the state of the object on the provided encoder

EndFloatingCursor() EndFloatingCursor()

Ends display of the floating cursor.

Equals(NSObject) Equals(NSObject) Inherited from NSObject
Equals(Object) Equals(Object) Inherited from NSObject
ExchangeSubview(nint, nint) ExchangeSubview(nint, nint)

This method exchanges the indices of two UIViews within the Subviews array.

(Inherited from UIView)
ExerciseAmbiguityInLayout() ExerciseAmbiguityInLayout()

Randomly changes the Frame within an ambiguous set of Auto Layout constraints.

(Inherited from UIView)
ExposedBindings() ExposedBindings() Inherited from NSObject
FlashScrollIndicators() FlashScrollIndicators()

This method will flash the scroll indicators for a short time.

(Inherited from UIScrollView)
FrameForAlignmentRect(CGRect) FrameForAlignmentRect(CGRect)

Returns the frame resulting from applying the alignmentRect to the current Auto Layout constraints.

(Inherited from UIView)
GestureRecognizerShouldBegin(UIGestureRecognizer) GestureRecognizerShouldBegin(UIGestureRecognizer)

Determines if the specified gesture recognizers should be allowed to track touch events.

(Inherited from UIView)
GetAppearance(UITraitCollection) GetAppearance(UITraitCollection)

Returns an appearance proxy for the specified traits.

GetAppearance(UITraitCollection, Type[]) GetAppearance(UITraitCollection, Type[])

Returns an appearance proxy for the specified traits.

GetAppearance<T>() GetAppearance<T>()

Obtains the appearance proxy UITextView.UITextViewAppearance for the subclass of UITextView.

GetAppearance<T>(UITraitCollection) GetAppearance<T>(UITraitCollection)

Obtains the appearance proxy UITextView.UITextViewAppearance for the subclass of UITextView.

GetAppearance<T>(UITraitCollection, Type[]) GetAppearance<T>(UITraitCollection, Type[])

Obtains the appearance proxy UITextView.UITextViewAppearance for the subclass of UITextView that has the specified trait collection when the view is hosted in the specified hierarchy.

GetBaseWritingDirection(UITextPosition, UITextStorageDirection) GetBaseWritingDirection(UITextPosition, UITextStorageDirection)

Determines the writing direction from a position within the text.

GetBindingInfo(NSString) GetBindingInfo(NSString) Inherited from NSObject
GetBindingOptionDescriptions(NSString) GetBindingOptionDescriptions(NSString) Inherited from NSObject
GetBindingValueClass(NSString) GetBindingValueClass(NSString) Inherited from NSObject
GetCaretRectForPosition(UITextPosition) GetCaretRectForPosition(UITextPosition)

This method will return a rectangle that can be used for drawing the insertion caret.

GetCharacterOffsetOfPosition(UITextPosition, UITextRange) GetCharacterOffsetOfPosition(UITextPosition, UITextRange)

Returns the number of characters in some text between position and the start of the range.

GetCharacterRange(UITextPosition, UITextLayoutDirection) GetCharacterRange(UITextPosition, UITextLayoutDirection)

Returns a range that represents the distance from byExtendingPosition to as far as is possible in direction.

GetCharacterRangeAtPoint(CGPoint) GetCharacterRangeAtPoint(CGPoint)

Returns the character or characters at the point specified.

GetClosestPositionToPoint(CGPoint) GetClosestPositionToPoint(CGPoint)

Returns the position that is closest to the point specified within the control.

GetClosestPositionToPoint(CGPoint, UITextRange) GetClosestPositionToPoint(CGPoint, UITextRange)

Gets the UITextPosition nearest to the , restricted to text .

GetConstraintsAffectingLayout(UILayoutConstraintAxis) GetConstraintsAffectingLayout(UILayoutConstraintAxis)

Returns the array of NSLayoutConstraint that are affecting the layout of the UIView along the specified axis.

(Inherited from UIView)
GetDictionaryOfValuesFromKeys(NSString[]) GetDictionaryOfValuesFromKeys(NSString[])

Retrieves the values of the specified keys.

(Inherited from NSObject)
GetEnumerator() GetEnumerator()

Returns an enumerator that lists all of the subviews in this view

(Inherited from UIView)
GetFirstRectForRange(UITextRange) GetFirstRectForRange(UITextRange)

Returns a rectangle that will enclose the first line of text in the range (if the range specifies multiple lines of text).

GetFocusItems(CGRect) GetFocusItems(CGRect)

Returns a list of all the child focus items within the specified rectangle.

(Inherited from UIScrollView)
GetFrameForDictationResultPlaceholder(NSObject) GetFrameForDictationResultPlaceholder(NSObject)

When overridden, customizes the placement of the dictation placeholder.

GetHashCode() GetHashCode()

Generates a hash code for the current instance.

(Inherited from NSObject)
GetMethodForSelector(Selector) GetMethodForSelector(Selector) Inherited from NSObject
GetNativeField(String) GetNativeField(String) Inherited from NSObject
GetNativeHash() GetNativeHash() Inherited from NSObject
GetOffsetFromPosition(UITextPosition, UITextPosition) GetOffsetFromPosition(UITextPosition, UITextPosition)

Returns the number of characters between two visible locations in a document.

GetPosition(UITextPosition, nint) GetPosition(UITextPosition, nint)

Returns a second position that is offset from the specified position.

GetPosition(UITextPosition, UITextLayoutDirection, nint) GetPosition(UITextPosition, UITextLayoutDirection, nint)

Returns a second position in a document the direction and offset relative to the first position.

GetPosition(UITextRange, nint) GetPosition(UITextRange, nint)

Returns a position within a document relative to the start of withinRange.

GetPositionWithinRange(UITextRange, UITextLayoutDirection) GetPositionWithinRange(UITextRange, UITextLayoutDirection)

Returns the furthest position possible in the visible text.

GetSelectionRects(UITextRange) GetSelectionRects(UITextRange)

The selection rectangles for the range.

GetTargetForAction(Selector, NSObject) GetTargetForAction(Selector, NSObject)

Returns the object that responds to an action.

(Inherited from UIResponder)
GetTextRange(UITextPosition, UITextPosition) GetTextRange(UITextPosition, UITextPosition)

Returns the text range between two positions in a document.

GetTextStyling(UITextPosition, UITextStorageDirection) GetTextStyling(UITextPosition, UITextStorageDirection)

Returns a NSDictionary of styling properties at the position and in the direction specified.

HitTest(CGPoint, UIEvent) HitTest(CGPoint, UIEvent)

The frontmost visible, interaction-enabled UIView containing .

(Inherited from UIView)
Init() Init() Inherited from NSObject
InitializeHandle(IntPtr) InitializeHandle(IntPtr) Inherited from NSObject
InitializeHandle(IntPtr, String) InitializeHandle(IntPtr, String) Inherited from NSObject
InsertDictationResult(NSArray) InsertDictationResult(NSArray)

Used to select a UIDictationPhrase from a collection of possible phrases.

InsertDictationResultPlaceholder() InsertDictationResultPlaceholder()

The dictation-results placeholder that will be used during dictation processing.

InsertSubview(UIView, nint) InsertSubview(UIView, nint)

Inserts the specified subview at the specified location as a subview of this view.

(Inherited from UIView)
InsertSubviewAbove(UIView, UIView) InsertSubviewAbove(UIView, UIView)

Inserts the specified view above the siblingSubvie in the view hierarchy

(Inherited from UIView)
InsertSubviewBelow(UIView, UIView) InsertSubviewBelow(UIView, UIView)

Inserts the specified view below the siblingSubview in the view hierarchy.

(Inherited from UIView)
InsertText(String) InsertText(String)

This method will insert text into the view at the position indicated by the cursor.

InvalidateIntrinsicContentSize() InvalidateIntrinsicContentSize()

Alerts the Auto Layout system that the intrinsic value of the UIView has changed.

(Inherited from UIView)
Invoke(Action, Double) Invoke(Action, Double) Inherited from NSObject
Invoke(Action, TimeSpan) Invoke(Action, TimeSpan) Inherited from NSObject
InvokeOnMainThread(Action) InvokeOnMainThread(Action) Inherited from NSObject
InvokeOnMainThread(Selector, NSObject) InvokeOnMainThread(Selector, NSObject)

Invokes synchrously the specified code on the main UI thread.

(Inherited from NSObject)
IsDescendantOfView(UIView) IsDescendantOfView(UIView)

Returns true if this UIView is in the view's view hierarchy.

(Inherited from UIView)
IsEqual(NSObject) IsEqual(NSObject) Inherited from NSObject
IsKindOfClass(Class) IsKindOfClass(Class) Inherited from NSObject
IsMemberOfClass(Class) IsMemberOfClass(Class) Inherited from NSObject
LayoutIfNeeded() LayoutIfNeeded()

Lays out the subviews if needed.

(Inherited from UIView)
LayoutMarginsDidChange() LayoutMarginsDidChange()

Lays out changed subviews

(Inherited from UIView)
LayoutSublayersOfLayer(CALayer) LayoutSublayersOfLayer(CALayer)

Called to indicate that the object's Bounds has changed.

(Inherited from UIView)
LayoutSubviews() LayoutSubviews()

Lays out subviews.

(Inherited from UIView)
MakeTextWritingDirectionLeftToRight(NSObject) MakeTextWritingDirectionLeftToRight(NSObject)

Sets the direction in which text is written to be left-to-right.

(Inherited from UIResponder)
MakeTextWritingDirectionRightToLeft(NSObject) MakeTextWritingDirectionRightToLeft(NSObject)

Sets the direction in which text is written to be right-to-left.

(Inherited from UIResponder)
MarkDirty() MarkDirty()

Promotes a regular peer object (IsDirectBinding is true) into a toggleref object.

(Inherited from NSObject)
MotionBegan(UIEventSubtype, UIEvent) MotionBegan(UIEventSubtype, UIEvent)

Method invoked when a motion (a shake) has started.

(Inherited from UIResponder)
MotionCancelled(UIEventSubtype, UIEvent) MotionCancelled(UIEventSubtype, UIEvent)

Method invoked if the operating system cancels a motion (shake) event.

(Inherited from UIResponder)
MotionEnded(UIEventSubtype, UIEvent) MotionEnded(UIEventSubtype, UIEvent)

Method invoked when a motion (shake) has finished.

(Inherited from UIResponder)
MovedToSuperview() MovedToSuperview()

Indicates the UIView has had its Superview property changed.

(Inherited from UIView)
MovedToWindow() MovedToWindow()

Indicates the UIView has had its Window property changed.

(Inherited from UIView)
MutableCopy() MutableCopy()

Creates a mutable copy of the specified NSObject.

(Inherited from NSObject)
NeedsUpdateConstraints() NeedsUpdateConstraints()

Indicates that the Auto Layout constraints of the UIView need updating.

(Inherited from UIView)
ObjectDidEndEditing(NSObject) ObjectDidEndEditing(NSObject) Inherited from NSObject
ObserveValue(NSString, NSObject, NSDictionary, IntPtr) ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Indicates that the value at the specified keyPath relative to this object has changed.

(Inherited from NSObject)
Paste(NSItemProvider[]) Paste(NSItemProvider[])

Pastes text from at the current insertion point or selection.

Paste(NSObject) Paste(NSObject)

Indicates a "Paste" editing operation.

(Inherited from UIResponder)
PerformSelector(Selector) PerformSelector(Selector) Inherited from NSObject
PerformSelector(Selector, NSObject) PerformSelector(Selector, NSObject) Inherited from NSObject
PerformSelector(Selector, NSObject, Double) PerformSelector(Selector, NSObject, Double)

Invokes the selector on the current instance and if the obj is not null, it passes this as its single parameter.

(Inherited from NSObject)
PerformSelector(Selector, NSObject, Double, NSString[]) PerformSelector(Selector, NSObject, Double, NSString[]) Inherited from NSObject
PerformSelector(Selector, NSObject, NSObject) PerformSelector(Selector, NSObject, NSObject) Inherited from NSObject
PerformSelector(Selector, NSThread, NSObject, Boolean) PerformSelector(Selector, NSThread, NSObject, Boolean) Inherited from NSObject
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) Inherited from NSObject
PointInside(CGPoint, UIEvent) PointInside(CGPoint, UIEvent)

Whether is inside thisUIView object's Bounds.

(Inherited from UIView)
PrepareForInterfaceBuilder() PrepareForInterfaceBuilder() Inherited from NSObject
PressesBegan(NSSet<UIPress>, UIPressesEvent) PressesBegan(NSSet<UIPress>, UIPressesEvent)

Indicates that a physical button has been pressed on a remote or game controller.

(Inherited from UIResponder)
PressesCancelled(NSSet<UIPress>, UIPressesEvent) PressesCancelled(NSSet<UIPress>, UIPressesEvent)

Indicates a physical button-press event has been cancelled due to a system event.

(Inherited from UIResponder)
PressesChanged(NSSet<UIPress>, UIPressesEvent) PressesChanged(NSSet<UIPress>, UIPressesEvent)

Indicates that the Force value of the evt has changed.

(Inherited from UIResponder)
PressesEnded(NSSet<UIPress>, UIPressesEvent) PressesEnded(NSSet<UIPress>, UIPressesEvent)

Indicates the ending of a press of a physical button on a remote or game controller.

(Inherited from UIResponder)
ReloadInputViews() ReloadInputViews()

Updates custom input and accessory views when this object is the first responder.

(Inherited from UIResponder)
RemoteControlReceived(UIEvent) RemoteControlReceived(UIEvent)

Indicates that a remote-control event was received.

(Inherited from UIResponder)
RemoveConstraint(NSLayoutConstraint) RemoveConstraint(NSLayoutConstraint)

Removes an Auto Layout constraint from the UIView's Constraints.

(Inherited from UIView)
RemoveConstraints(NSLayoutConstraint[]) RemoveConstraints(NSLayoutConstraint[])

Removes multiple Auto Layout constraints from the UIView's Constraints.

(Inherited from UIView)
RemoveDictationResultPlaceholder(NSObject, Boolean) RemoveDictationResultPlaceholder(NSObject, Boolean)

Informs the UITextView that the placeholder is no longer needed.

RemoveFromSuperview() RemoveFromSuperview()

Detaches the UIView from its Superview.

(Inherited from UIView)
RemoveGestureRecognizer(UIGestureRecognizer) RemoveGestureRecognizer(UIGestureRecognizer)

Removes a gesture recognizer from the UIView's GestureRecognizers.

(Inherited from UIView)
RemoveInteraction(IUIInteraction) RemoveInteraction(IUIInteraction)

Removes the interaction from the view.

(Inherited from UIView)
RemoveLayoutGuide(UILayoutGuide) RemoveLayoutGuide(UILayoutGuide)

Removes guide from the LayoutGuides array.

(Inherited from UIView)
RemoveMotionEffect(UIMotionEffect) RemoveMotionEffect(UIMotionEffect)

Removes the specified motion effect to the view.

(Inherited from UIView)
RemoveObserver(NSObject, NSString) RemoveObserver(NSObject, NSString)

Stops the specified observer from receiving further notifications of changed values for the specified keyPath.

(Inherited from NSObject)
RemoveObserver(NSObject, NSString, IntPtr) RemoveObserver(NSObject, NSString, IntPtr)

Stops the specified observer from receiving further notifications of changed values for the specified keyPath and context.

(Inherited from NSObject)
RemoveObserver(NSObject, String) RemoveObserver(NSObject, String)

Stops the specified observer from receiving further notifications of changed values for the specified keyPath.

(Inherited from NSObject)
RemoveObserver(NSObject, String, IntPtr) RemoveObserver(NSObject, String, IntPtr)

Stops the specified observer from receiving further notifications of changed values for the specified keyPath and context.

(Inherited from NSObject)
ReplaceText(UITextRange, String) ReplaceText(UITextRange, String)

Replaces text in the specified range with the text provided.

ResignFirstResponder() ResignFirstResponder()

Called when this UIResponder has been asked to resign its first responder status.

(Inherited from UIResponder)
ResizableSnapshotView(CGRect, Boolean, UIEdgeInsets) ResizableSnapshotView(CGRect, Boolean, UIEdgeInsets)

Efficiently creates a rendering of this object's current appearance within .

(Inherited from UIView)
RespondsToSelector(Selector) RespondsToSelector(Selector)

Whether this object recognizes the specified selector.

(Inherited from NSObject)
RestoreUserActivityState(NSUserActivity) RestoreUserActivityState(NSUserActivity)

Restores the state that is necessary for continuance of the specified user activity.

(Inherited from UIResponder)
SafeAreaInsetsDidChange() SafeAreaInsetsDidChange()

Method that is called when the safe area changes.

(Inherited from UIView)
ScrollRangeToVisible(NSRange) ScrollRangeToVisible(NSRange)

Scrolls the text view until the range is visible.

ScrollRectToVisible(CGRect, Boolean) ScrollRectToVisible(CGRect, Boolean)

Scrolls so that is visible, optionally animating the scroll.

(Inherited from UIScrollView)
Select(NSObject) Select(NSObject)

Indicates a "Select" editing operation.|b

(Inherited from UIResponder)
SelectAll(NSObject) SelectAll(NSObject)

Indicates a "Select All" editing operation.

(Inherited from UIResponder)
SendSubviewToBack(UIView) SendSubviewToBack(UIView)

Moves a UIView so that it appears behind all its siblings.

(Inherited from UIView)
SetBaseWritingDirectionforRange(UITextWritingDirection, UITextRange) SetBaseWritingDirectionforRange(UITextWritingDirection, UITextRange)

Specifies the base writing direction.

SetContentCompressionResistancePriority(Single, UILayoutConstraintAxis) SetContentCompressionResistancePriority(Single, UILayoutConstraintAxis)

Sets the resistance to compression below the UIView's IntrinsicContentSize.

(Inherited from UIView)
SetContentHuggingPriority(Single, UILayoutConstraintAxis) SetContentHuggingPriority(Single, UILayoutConstraintAxis)

Sets the resistance to expansion beyond the UIView's IntrinsicContentSize.

(Inherited from UIView)
SetContentOffset(CGPoint, Boolean) SetContentOffset(CGPoint, Boolean)

Sets the distance between the content and the UIScrollView object.

(Inherited from UIScrollView)
SetMarkedText(String, NSRange) SetMarkedText(String, NSRange)

This method will replace any existing marked text the specified text and then selects it.

SetNativeField(String, NSObject) SetNativeField(String, NSObject) Inherited from NSObject
SetNeedsDisplay() SetNeedsDisplay()

Marks the view dirty and queues a redraw operation on it.

(Inherited from UIView)
SetNeedsDisplayInRect(CGRect) SetNeedsDisplayInRect(CGRect)

Marks a region of the view as dirty and queues a redraw operation on that region.

(Inherited from UIView)
SetNeedsFocusUpdate() SetNeedsFocusUpdate()

When this is the active focus environment, requests a focus update, which can potentially change the PreferredFocusedView. (See also UpdateFocusIfNeeded().)

(Inherited from UIView)
SetNeedsLayout() SetNeedsLayout()

Sets whether subviews need to be rearranged before displaying.

(Inherited from UIView)
SetNeedsUpdateConstraints() SetNeedsUpdateConstraints()

Indicates to the Auto Layout system that it must call UpdateConstraints().

(Inherited from UIView)
SetNilValueForKey(NSString) SetNilValueForKey(NSString)

Sets the value of the specified key to null.

(Inherited from NSObject)
SetValueForKey(NSObject, NSString) SetValueForKey(NSObject, NSString)

Sets the value of the property specified by the key to the specified value.

(Inherited from NSObject)
SetValueForKeyPath(IntPtr, NSString) SetValueForKeyPath(IntPtr, NSString)

A constructor used when creating managed representations of unmanaged objects; Called by the runtime.

(Inherited from NSObject)
SetValueForKeyPath(NSObject, NSString) SetValueForKeyPath(NSObject, NSString)

Sets the value of a property that can be reached using a keypath.

(Inherited from NSObject)
SetValueForUndefinedKey(NSObject, NSString) SetValueForUndefinedKey(NSObject, NSString)

Indicates an attempt to write a value to an undefined key. If not overridden, raises an NSUndefinedKeyException.

(Inherited from NSObject)
SetValuesForKeysWithDictionary(NSDictionary) SetValuesForKeysWithDictionary(NSDictionary)

Sets the values of this NSObject to those in the specified dictionary.

(Inherited from NSObject)
SetZoomScale(nfloat, Boolean) SetZoomScale(nfloat, Boolean)

Sets the scale of the UIScrollView object's contents. (See ZoomScale)

(Inherited from UIScrollView)
ShouldChangeTextInRange(UITextRange, String) ShouldChangeTextInRange(UITextRange, String)

Called prior to an edit. Can be overridden to selectively filter edits.

ShouldUpdateFocus(UIFocusUpdateContext) ShouldUpdateFocus(UIFocusUpdateContext)

Called prior to the UIView either losing or receiving focus. If either focus environment returns false, the focus update is canceled.

(Inherited from UIView)
SizeThatFits(CGSize) SizeThatFits(CGSize)

Returns the SizeF that best fits this UIView.

(Inherited from UIView)
SizeToFit() SizeToFit()

Moves and resizes the UIView so that it tightly encloses its Subviews

(Inherited from UIView)
SnapshotView(Boolean) SnapshotView(Boolean)

Creates a UIView that contains a snapshot image of the current view's contents.

(Inherited from UIView)
SubviewAdded(UIView) SubviewAdded(UIView)

Tells the view when subviews are added.

(Inherited from UIView)
SystemLayoutSizeFittingSize(CGSize) SystemLayoutSizeFittingSize(CGSize)

Calculates the smallest or largest size that this UIView can have that satisfies its Auto Layout constraints.

(Inherited from UIView)
SystemLayoutSizeFittingSize(CGSize, Single, Single) SystemLayoutSizeFittingSize(CGSize, Single, Single)

Returns the optimal size for this, based on constraints, and the fitting priority arguments.

(Inherited from UIView)
TextInRange(UITextRange) TextInRange(UITextRange)

A substring of text in the range.

TintColorDidChange() TintColorDidChange()

Called when the TintColor changes, such as when a UIActionSheet is displayed.

(Inherited from UIView)
ToggleBoldface(NSObject) ToggleBoldface(NSObject)

Toggles the use of a bold font.

(Inherited from UIResponder)
ToggleItalics(NSObject) ToggleItalics(NSObject)

Toggles the use of an italic font.

(Inherited from UIResponder)
ToggleUnderline(NSObject) ToggleUnderline(NSObject)

Toggles the use of underlining.

(Inherited from UIResponder)
ToString() ToString()

Returns a string representation of the value of the current instance.

(Inherited from NSObject)
TouchesBegan(NSSet, UIEvent) TouchesBegan(NSSet, UIEvent)

Sent when one or more fingers touches the screen.

(Inherited from UIResponder)
TouchesCancelled(NSSet, UIEvent) TouchesCancelled(NSSet, UIEvent)

Sent when the touch processing has been cancelled.

(Inherited from UIResponder)
TouchesEnded(NSSet, UIEvent) TouchesEnded(NSSet, UIEvent)

Sent when one or more fingers are lifted from the screen.

(Inherited from UIResponder)
TouchesEstimatedPropertiesUpdated(NSSet) TouchesEstimatedPropertiesUpdated(NSSet)

Called when the estimated properties of touches have been updated.

(Inherited from UIResponder)
TouchesMoved(NSSet, UIEvent) TouchesMoved(NSSet, UIEvent)

Sent when one or more fingers move on the screen.

(Inherited from UIResponder)
TouchesShouldBegin(NSSet, UIEvent, UIView) TouchesShouldBegin(NSSet, UIEvent, UIView)

This method is provided so that the behaviour of a touch in the content view may be customized by a subclass.

(Inherited from UIScrollView)
TouchesShouldCancelInContentView(UIView) TouchesShouldCancelInContentView(UIView)

This method controls if the touches of a content subview should be cancelled, which would allow dragging to start.

(Inherited from UIScrollView)
TraitCollectionDidChange(UITraitCollection) TraitCollectionDidChange(UITraitCollection)

Defines previous trait collection.

(Inherited from UIView)
Unbind(NSString) Unbind(NSString) Inherited from NSObject
Unbind(String) Unbind(String) Inherited from NSObject
UnmarkText() UnmarkText()

Any currently marked text is unmarked.

UpdateConstraints() UpdateConstraints()

Updates the Auto Layout constraints for the UIView.

(Inherited from UIView)
UpdateConstraintsIfNeeded() UpdateConstraintsIfNeeded()

Updates the constraints of the UIView and its Subviews.

(Inherited from UIView)
UpdateFloatingCursor(CGPoint) UpdateFloatingCursor(CGPoint)

Moves the floating curor to the specified point.

UpdateFocusIfNeeded() UpdateFocusIfNeeded()

If any focus environment has a pending update, this method forces an immediate focus update. Unlike SetNeedsFocusUpdate(), this method may be called by any UIView, whether it currently contains focus or not.

(Inherited from UIView)
UpdateUserActivityState(NSUserActivity) UpdateUserActivityState(NSUserActivity)

Updates a given user activity state.

(Inherited from UIResponder)
ValueForKey(NSString) ValueForKey(NSString)

Returns the value of the property associated with the specified key.

(Inherited from NSObject)
ValueForKeyPath(NSString) ValueForKeyPath(NSString)

Returns the value of a property that can be reached using a keypath.

(Inherited from NSObject)
ValueForUndefinedKey(NSString) ValueForUndefinedKey(NSString)

Indicates an attempt to read a value of an undefined key. If not overridden, raises an NSUndefinedKeyException.

(Inherited from NSObject)
ViewWithTag(nint) ViewWithTag(nint)

Returns the UIView identified by the tag. May return null.

(Inherited from UIView)
WillChange(NSKeyValueChange, NSIndexSet, NSString) WillChange(NSKeyValueChange, NSIndexSet, NSString)

Indicates that the values of the specified indices in the specified key are about to change.

(Inherited from NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) WillChange(NSString, NSKeyValueSetMutationKind, NSSet) Inherited from NSObject
WillChangeValue(String) WillChangeValue(String)

Indicates that the value of the specified key is about to change.

(Inherited from NSObject)
WillDrawLayer(CALayer) WillDrawLayer(CALayer)

Called shortly before the is drawn.

(Inherited from UIView)
WillMoveToSuperview(UIView) WillMoveToSuperview(UIView)

Called before the Superview changes.

(Inherited from UIView)
WillMoveToWindow(UIWindow) WillMoveToWindow(UIWindow)

This method is called by the runtime when assigning a new UIWindow to the UIView's view hierarcy. This method will be called on all UIViews in the hierarchy, not just the top-level UIView.

(Inherited from UIView)
WillRemoveSubview(UIView) WillRemoveSubview(UIView)

Called prior to the removal of a subview.

(Inherited from UIView)
ZoomToRect(CGRect, Boolean) ZoomToRect(CGRect, Boolean)

Zooms so that is visible.

(Inherited from UIScrollView)

Events

Changed Changed

Event raised by the object.

DecelerationEnded DecelerationEnded

Event raised by the object.

(Inherited from UIScrollView)
DecelerationStarted DecelerationStarted

Event raised by the object.

(Inherited from UIScrollView)
DidChangeAdjustedContentInset DidChangeAdjustedContentInset

Event raised by the object.

(Inherited from UIScrollView)
DidZoom DidZoom

Event raised by the object.

(Inherited from UIScrollView)
DraggingEnded DraggingEnded

Event raised by the object.

(Inherited from UIScrollView)
DraggingStarted DraggingStarted

Event raised by the object.

(Inherited from UIScrollView)
Ended Ended

Raised when editing has finished in this UITextView.

ScrollAnimationEnded ScrollAnimationEnded

Event raised by the object.

(Inherited from UIScrollView)
Scrolled Scrolled

Event raised by the object.

(Inherited from UIScrollView)
ScrolledToTop ScrolledToTop

Event raised by the object.

(Inherited from UIScrollView)
SelectionChanged SelectionChanged

Event raised by the object.

Started Started

Raised when editing has started on this UITextView.

WillEndDragging WillEndDragging

Event raised by the object.

(Inherited from UIScrollView)
ZoomingEnded ZoomingEnded

Event raised by the object.

(Inherited from UIScrollView)
ZoomingStarted ZoomingStarted

Event raised by the object.

(Inherited from UIScrollView)

Extension Methods

ActionForLayer(ICALayerDelegate, CALayer, String) ActionForLayer(ICALayerDelegate, CALayer, String)
DisplayLayer(ICALayerDelegate, CALayer) DisplayLayer(ICALayerDelegate, CALayer)
DrawLayer(ICALayerDelegate, CALayer, CGContext) DrawLayer(ICALayerDelegate, CALayer, CGContext)
LayoutSublayersOfLayer(ICALayerDelegate, CALayer) LayoutSublayersOfLayer(ICALayerDelegate, CALayer)
WillDrawLayer(ICALayerDelegate, CALayer) WillDrawLayer(ICALayerDelegate, CALayer)

Method that is called when layer is about to be drawn.

GetDebugDescription(INSObjectProtocol) GetDebugDescription(INSObjectProtocol)
GetAccessibilityCustomRotors(NSObject) GetAccessibilityCustomRotors(NSObject)

Gets the array of UIAccessibilityCustomRotor objects appropriate for this object.

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[]) SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Sets the array of UIAccessibilityCustomRotor objects appropriate for this object.

GetCollisionBoundingPath(IUIDynamicItem) GetCollisionBoundingPath(IUIDynamicItem)

Returns the closed path that is used for collision detection.

GetCollisionBoundsType(IUIDynamicItem) GetCollisionBoundsType(IUIDynamicItem)

Returns a value that tells how collision bounds are specified.

GetFocusItemContainer(IUIFocusEnvironment) GetFocusItemContainer(IUIFocusEnvironment)

Gets the focus container for the environment.

GetParentFocusEnvironment(IUIFocusEnvironment) GetParentFocusEnvironment(IUIFocusEnvironment)

Gets the parent focus environment.

GetPreferredFocusEnvironments(IUIFocusEnvironment) GetPreferredFocusEnvironments(IUIFocusEnvironment)

Gets the list of focus environments, ordered by priority, that the environment prefers when updating the focus.

DidHintFocusMovement(IUIFocusItem, UIFocusMovementHint) DidHintFocusMovement(IUIFocusItem, UIFocusMovementHint)

Called when a focus change may soon happen.

GetFrame(IUIFocusItem) GetFrame(IUIFocusItem)

Returns the frame in the reference coordinate space of the containing IUIFocusItemContainer.

CanPaste(IUIPasteConfigurationSupporting, NSItemProvider[]) CanPaste(IUIPasteConfigurationSupporting, NSItemProvider[])

Returns true if the responder can paste from the specified item providers.

Paste(IUIPasteConfigurationSupporting, NSItemProvider[]) Paste(IUIPasteConfigurationSupporting, NSItemProvider[])

Performs the paste.

DecreaseSize(UIResponder, NSObject) DecreaseSize(UIResponder, NSObject)

A hardware keyboard request (Command-minus) to decrease the size of the UIResponder.

IncreaseSize(UIResponder, NSObject) IncreaseSize(UIResponder, NSObject)

A hardware keyboard request (Command-plus) to increase the size of the UIResponder.

BeginFloatingCursor(IUITextInput, CGPoint) BeginFloatingCursor(IUITextInput, CGPoint)

Begins displaying the floating cursor at the specified point.

DictationRecognitionFailed(IUITextInput) DictationRecognitionFailed(IUITextInput)

The recognition of dictation failed.

DictationRecordingDidEnd(IUITextInput) DictationRecordingDidEnd(IUITextInput)

The recording of dictation ended.

EndFloatingCursor(IUITextInput) EndFloatingCursor(IUITextInput)

Ends display of the floating cursor.

GetCharacterOffsetOfPosition(IUITextInput, UITextPosition, UITextRange) GetCharacterOffsetOfPosition(IUITextInput, UITextPosition, UITextRange)

Calculates and returns the offset into range of the character that is in position in the document.

GetFrameForDictationResultPlaceholder(IUITextInput, NSObject) GetFrameForDictationResultPlaceholder(IUITextInput, NSObject)

Returns the rectangle in which to display the animated dictation result placeholder.

GetPosition(IUITextInput, UITextRange, nint) GetPosition(IUITextInput, UITextRange, nint)

Calculates and returns the absolute position in the document that is atCharacterOffset characters into withinRange.

GetSelectionAffinity(IUITextInput) GetSelectionAffinity(IUITextInput)

Stops displaying the floating cursor.

GetTextInputView(IUITextInput) GetTextInputView(IUITextInput)

Returns the input view that provides the coordinate system for geometric operations within the text input.

GetTextStyling(IUITextInput, UITextPosition, UITextStorageDirection) GetTextStyling(IUITextInput, UITextPosition, UITextStorageDirection)

Returns a dictionary of style properties for text at the atPosition position.

InsertDictationResult(IUITextInput, NSArray) InsertDictationResult(IUITextInput, NSArray)

Inserts a dictation result at the current position.

InsertDictationResultPlaceholder(IUITextInput) InsertDictationResultPlaceholder(IUITextInput)

Returns the placeholder object to use before dictation results are finished being generated.

RemoveDictationResultPlaceholder(IUITextInput, NSObject, Boolean) RemoveDictationResultPlaceholder(IUITextInput, NSObject, Boolean)

The placeholder is no longer needed.

SetSelectionAffinity(IUITextInput, UITextStorageDirection) SetSelectionAffinity(IUITextInput, UITextStorageDirection)

Sets a value that controls whether the cursor is displayed at the start of the last line or end of the second-to-last line of a multiline selection.

ShouldChangeTextInRange(IUITextInput, UITextRange, String) ShouldChangeTextInRange(IUITextInput, UITextRange, String)

Asks whether the text in inRange should be replaced with replacementText.

UpdateFloatingCursor(IUITextInput, CGPoint) UpdateFloatingCursor(IUITextInput, CGPoint)

Moves the floating curor to the specified point.

GetPasswordRules(IUITextInputTraits) GetPasswordRules(IUITextInputTraits)

Returns the password entry rules.

GetSmartDashesType(IUITextInputTraits) GetSmartDashesType(IUITextInputTraits)

Gets the smart dashes style.

GetSmartInsertDeleteType(IUITextInputTraits) GetSmartInsertDeleteType(IUITextInputTraits)

Gets the smart insert style.

GetSmartQuotesType(IUITextInputTraits) GetSmartQuotesType(IUITextInputTraits)

Gets the smart quotes style.

GetTextContentType(IUITextInputTraits) GetTextContentType(IUITextInputTraits)

Gets the semantic of the expected input, which allows the system to, for example, provide custom keyboards.

SetPasswordRules(IUITextInputTraits, UITextInputPasswordRules) SetPasswordRules(IUITextInputTraits, UITextInputPasswordRules)

Sets the password entry rules.

SetSmartDashesType(IUITextInputTraits, UITextSmartDashesType) SetSmartDashesType(IUITextInputTraits, UITextSmartDashesType)

Sets the style for smart dashes.

SetSmartInsertDeleteType(IUITextInputTraits, UITextSmartInsertDeleteType) SetSmartInsertDeleteType(IUITextInputTraits, UITextSmartInsertDeleteType)

Sets the style for smart insertion.

SetSmartQuotesType(IUITextInputTraits, UITextSmartQuotesType) SetSmartQuotesType(IUITextInputTraits, UITextSmartQuotesType)

Sets the style for smart quotes.

SetTextContentType(IUITextInputTraits, NSString) SetTextContentType(IUITextInputTraits, NSString)

Sets the semantic of the expected input, which allows the system to, for example, provide custom keyboards.

EndEditing(UIView, Boolean) EndEditing(UIView, Boolean)

Applies to

See also