iOS Guides | Samples

MonoTouch.UIKit.UIInputViewController Class

Can be subclassed to produce a custom system-wide keyboard.

See Also: UIInputViewController

Syntax

[MonoTouch.Foundation.Register("UIInputViewController", true)]
[MonoTouch.ObjCRuntime.Introduced(MonoTouch.ObjCRuntime.PlatformName.iOS, 8, 0, MonoTouch.ObjCRuntime.PlatformArchitecture.None, null)]
[MonoTouch.ObjCRuntime.Unavailable(MonoTouch.ObjCRuntime.PlatformName.WatchOS, MonoTouch.ObjCRuntime.PlatformArchitecture.All, null)]
public class UIInputViewController : UIViewController, IUITextInputDelegate, IDisposable

Related content

Requirements

Namespace: MonoTouch.UIKit
Assembly: monotouch (in monotouch.dll)
Assembly Versions: 0.0.0.0

The members of MonoTouch.UIKit.UIInputViewController are listed below.

See Also: UIViewController

Public Constructors

Default constructor, initializes a new instance of this class.
A constructor that initializes the object from the data stored in the unarchiver object.
Constructor to call on derived classes to skip initialization and merely allocate the object.
A constructor used when creating managed representations of unmanaged objects; Called by the runtime.

Public Properties

[read-only]
override
ClassHandleIntPtr. The handle for this class.
InputViewUIInputView. Gets or sets the primary UIInputView of this UIInputViewController.
PrimaryLanguageString. Gets or sets the primary language of the input view.
[read-only]
TextDocumentProxyIUITextDocumentProxy. Gets the IUITextDocumentProxy with which a custom keyboard interacts.

Public Methods

AdvanceToNextInputMode()
Advances to the next keyboard in the list of enabled keyboards.
DismissKeyboard()
Dismisses a custom keyboard from the view.
HandleInputModeList(UIView, UIEvent)
RequestSupplementaryLexicon(Action<UILexicon>)
Gets a lexicon of pairs of terms for use with a custom keyboard.
RequestSupplementaryLexiconAsync() : System.Threading.Tasks.Task<UILexicon>
Gets a lexicon of pairs of terms for use with a custom keyboard.
SelectionDidChange(NSObject)
Informs this UIInputViewController that the selection has changed.
SelectionWillChange(NSObject)
Informs this UIInputViewController that the selection is about to change.
TextDidChange(NSObject)
Informs this UIInputViewController that the text has changed.
TextWillChange(NSObject)
Informs this UIInputViewController that the text is about to change.