IUITextFieldDelegate インターフェイス

定義

プロトコル UITextFieldDelegateの必要なメソッド (存在する場合) を表すインターフェイス。

[Foundation.Protocol(Name="UITextFieldDelegate", WrapperType=typeof(UIKit.UITextFieldDelegateWrapper))]
public interface IUITextFieldDelegate : IDisposable, ObjCRuntime.INativeObject
type IUITextFieldDelegate = interface
    interface INativeObject
    interface IDisposable
派生
属性
実装

注釈

このインターフェイスには、 で UITextFieldDelegate定義されているプロトコルから必要なメソッド (存在する場合) が含まれています。

開発者がこのインターフェイスを実装するクラスを作成すると、実装メソッドは、プロトコルで定義されているメソッドのシグネチャに一致する Objective-C に自動的に UITextFieldDelegate エクスポートされます。

省略可能なメソッド (存在する場合) は、 インターフェイスの拡張メソッドとして クラスによって UITextFieldDelegate_Extensions 提供されるため、開発者はプロトコルで任意のオプション メソッドを呼び出すことができます。

プロパティ

Handle

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

(継承元 INativeObject)

拡張メソッド

EditingEnded(IUITextFieldDelegate, UITextField)

指定したテキスト フィールドで編集が終了したことを示します。

EditingEnded(IUITextFieldDelegate, UITextField, UITextFieldDidEndEditingReason)

指定した理由で、指定したテキスト フィールドで編集が終了したことを示します。

EditingStarted(IUITextFieldDelegate, UITextField)

指定したテキスト フィールドで編集が開始されたことを示します。

ShouldBeginEditing(IUITextFieldDelegate, UITextField)

指定したテキスト フィールドで編集を開始するかどうかを指定します。

ShouldChangeCharacters(IUITextFieldDelegate, UITextField, NSRange, String)

指定したテキストを変更する必要があるかどうか。

ShouldClear(IUITextFieldDelegate, UITextField)

指定したテキスト フィールドの現在の内容を削除する必要があるかどうか。

ShouldEndEditing(IUITextFieldDelegate, UITextField)

指定したテキスト フィールドで編集を停止するかどうかを指定します。

ShouldReturn(IUITextFieldDelegate, UITextField)

テキスト フィールドが戻りボタンの押下を処理するかどうかを指定します。

適用対象