IUITextInput インターフェイス

定義

IUITextInput はテキストの入力に対応し、オートコレクトなどの機能や、ドキュメントのプレゼンテーションに関連するその他の多くのテキスト入力機能の操作を可能にします。

[Foundation.Protocol(Name="UITextInput", WrapperType=typeof(UIKit.UITextInputWrapper))]
public interface IUITextInput : IDisposable, UIKit.IUIKeyInput
type IUITextInput = interface
    interface INativeObject
    interface IDisposable
    interface IUIKeyInput
    interface IUITextInputTraits
派生
属性
実装

プロパティ

AutocapitalizationType

UITextAutocapitalizationType により使用される IUITextInput です。

(継承元 IUITextInputTraits)
AutocorrectionType

UITextAutocorrectionType により使用される IUITextInput です。

(継承元 IUITextInputTraits)
BeginningOfDocument

文書の先頭を示すテキストの位置。

EnablesReturnKeyAutomatically

戻りキーが自動的に有効になっているかどうか。

(継承元 IUITextInputTraits)
EndOfDocument

文書の先頭を示すテキストの位置。

Handle

アンマネージド オブジェクト表現へのハンドル (ポインター)。

(継承元 INativeObject)
HasText

キー入力にテキストが含まれているかどうかを示す値を取得します。

(継承元 IUIKeyInput)
KeyboardAppearance

によって UIKeyboardAppearance 使用される 。 IUITextInput

(継承元 IUITextInputTraits)
KeyboardType

UIKeyboardType により使用される IUITextInput です。

(継承元 IUITextInputTraits)
MarkedTextRange

指定された文書内の現在マークされているテキストの範囲。

MarkedTextStyle

テキストの描画方法を記述する属性ディクショナリ。

ReturnKeyType

の戻りキー IUITextInputの形式。

(継承元 IUITextInputTraits)
SecureTextEntry

入力したテキストを非表示にする必要があるかどうか。

(継承元 IUITextInputTraits)
SelectedTextRange

文書の選択したテキストの範囲。

SpellCheckingType

スペル チェックがオンかオフか、オートコンプリートが有効になっている場合にのみスペル チェックが有効になるかどうかを示す値を取得または設定します (既定値)。

(継承元 IUITextInputTraits)
WeakInputDelegate

弱い入力デリゲートを示します。

WeakTokenizer

弱いトークナイザーを示します。

メソッド

ComparePosition(UITextPosition, UITextPosition)

ある位置と別の位置の比較を取得します。

DeleteBackward()

IUITextInput はテキストの入力に対応し、オートコレクトなどの機能や、ドキュメントのプレゼンテーションに関連するその他の多くのテキスト入力機能の操作を可能にします。

(継承元 IUIKeyInput)
GetBaseWritingDirection(UITextPosition, UITextStorageDirection)

テキスト位置の基本書き込み方向を取得します。

GetCaretRectForPosition(UITextPosition)

指定した挿入ポイントでキャレットを描画するために使用される四角形。

GetCharacterRange(UITextPosition, UITextLayoutDirection)

定義された方向の制限内の文字範囲を取得します。

GetCharacterRangeAtPoint(CGPoint)

指定したポイントに存在する文書内の文字または文字の範囲を取得します。

GetClosestPositionToPoint(CGPoint)

指定したポイントに存在するドキュメント内の最も近い位置を取得します。

GetClosestPositionToPoint(CGPoint, UITextRange)

IUITextInput はテキストの入力に対応し、オートコレクトなどの機能や、ドキュメントのプレゼンテーションに関連するその他の多くのテキスト入力機能の操作を可能にします。

GetFirstRectForRange(UITextRange)

指定した範囲のドキュメント テキストを囲む最初の四角形を取得します。

GetOffsetFromPosition(UITextPosition, UITextPosition)

定義された 2 つのテキスト位置の間の表示文字の数を取得します。

GetPosition(UITextPosition, nint)

初期位置からの文字オフセットを取得します。

GetPosition(UITextPosition, UITextLayoutDirection, nint)

初期位置からの文字オフセットを取得します。

GetPositionWithinRange(UITextRange, UITextLayoutDirection)

指定した範囲内の位置を取得します。

GetSelectionRects(UITextRange)

テキスト範囲に対応する選択範囲の配列を取得します。

GetTextRange(UITextPosition, UITextPosition)

指定したテキスト範囲を取得します。

InsertText(String)

カーソル位置にテキストを挿入します。

(継承元 IUIKeyInput)
ReplaceText(UITextRange, String)

指定した範囲内の文書テキストを置き換えます。

SetBaseWritingDirectionforRange(UITextWritingDirection, UITextRange)

指定したテキスト範囲に書き込むための基本ダイレクトンを設定します。

SetMarkedText(String, NSRange)

マークされたテキストを設定し、現在の選択範囲としてマークします。

TextInRange(UITextRange)

特定の範囲内で指定されたすべてのテキストを取得します。

UnmarkText()

文書内で現在マークされているすべてのテキストのマークを解除します

拡張メソッド

BeginFloatingCursor(IUITextInput, CGPoint)

指定した pointでフローティング カーソルの表示を開始します。

DictationRecognitionFailed(IUITextInput)

ディクテーションの認識に失敗しました。

DictationRecordingDidEnd(IUITextInput)

ディクテーションの記録は終了しました。

EndFloatingCursor(IUITextInput)

フローティング カーソルの表示を終了します。

GetCharacterOffsetOfPosition(IUITextInput, UITextPosition, UITextRange)

ドキュメント内の文字positionのオフセットrangeを計算して返します。

GetFrameForDictationResultPlaceholder(IUITextInput, NSObject)

アニメーション化されたディクテーション結果プレースホルダーを表示する四角形を返します。

GetPosition(IUITextInput, UITextRange, nint)

ドキュメント atCharacterOffset 内の文字である絶対位置を 計算して に withinRange返します。

GetSelectionAffinity(IUITextInput)

フローティング カーソルの表示を停止します。

GetTextInputView(IUITextInput)

テキスト入力内の幾何学的操作の座標系を提供する入力ビューを返します。

GetTextStyling(IUITextInput, UITextPosition, UITextStorageDirection)

位置にあるテキストのスタイル プロパティのディクショナリを atPosition 返します。

InsertDictationResult(IUITextInput, NSArray)

ディクテーション結果を現在の位置に挿入します。

InsertDictationResultPlaceholder(IUITextInput)

ディクテーション結果の生成が完了する前に使用するプレースホルダー オブジェクトを返します。

RemoveDictationResultPlaceholder(IUITextInput, NSObject, Boolean)

placeholderは不要です。

SetSelectionAffinity(IUITextInput, UITextStorageDirection)

カーソルを最後の行の先頭に表示するか、複数行選択の 2 行目から最後の行の末尾にカーソルを表示するかを制御する値を設定します。

ShouldChangeTextInRange(IUITextInput, UITextRange, String)

内のテキストを に inRange 置き換える replacementText必要があるかどうかを確認します。

UpdateFloatingCursor(IUITextInput, CGPoint)

フローティング キュレーターを指定した に移動します point

GetPasswordRules(IUITextInputTraits)

パスワード入力規則を返します。

GetSmartDashesType(IUITextInputTraits)

スマートダッシュスタイルを取得します。

GetSmartInsertDeleteType(IUITextInputTraits)

スマート挿入スタイルを取得します。

GetSmartQuotesType(IUITextInputTraits)

スマート引用符のスタイルを取得します。

GetTextContentType(IUITextInputTraits)

システムがカスタム キーボードを提供できるようにする、予期される入力のセマンティックを取得します。

SetPasswordRules(IUITextInputTraits, UITextInputPasswordRules)

パスワード入力規則を設定します。

SetSmartDashesType(IUITextInputTraits, UITextSmartDashesType)

スマートダッシュのスタイルを設定します。

SetSmartInsertDeleteType(IUITextInputTraits, UITextSmartInsertDeleteType)

スマート挿入のスタイルを設定します。

SetSmartQuotesType(IUITextInputTraits, UITextSmartQuotesType)

スマートクォートのスタイルを設定します。

SetTextContentType(IUITextInputTraits, NSString)

想定される入力のセマンティックを設定します。これにより、システムはカスタム キーボードを提供できます。

適用対象