IOS UITextFieldのイベント一覧

// UITextFieldDelegate
輸入のUIKit
クラスのViewController:のUIViewController、UITextFieldDelegate {
のviewDidLoad FUNCオーバーライド(){
super.viewDidLoad()
//通常はペン先から、ビューをロードした後、追加の設定を行います。
RECT = CGRect(10、Y:80、幅:300、高さXせ

させテキストフィールド= UITextFieldの(フレーム:RECT)
textField.placeholder =「銀行カードなし」
textField.autocorrectionType = UITextAutocorrectionType.no
textField.returnKeyType = UIReturnKeyType .done
textField.clearButtonMode = UITextFieldViewMode.whileEditing
textField.keyboardType = UIKeyboardType.numberPad
textField.keyboardAppearance =
UIKeyboardAppearance.dark
textField.delegate =自己
textField.borderStyle = UITextBorderStyle.line
}
オーバーライドFUNCのdidReceiveMemoryWarning(){
super.didReceiveMemoryWarning()
//再作成することができる任意のリソースの廃棄。
}
FUNCのtextFieldShouldBeginEditing(_テキストフィールド:UITextFieldの) - >ブール
//編集を禁止するためにNOを返します。
{
trueを返す
}
FUNCのtextFieldDidBeginEditing(_テキストフィールド:UITextFieldの)
//最初の応答となった
{
}
FUNCのtextFieldShouldEndEditing(_テキストフィールド:UITextFieldの) - >ブール
//編集が編集を許可しないように第一応答者status.NOを辞任するstopandできるようにYESを返します最後にセッション
{
trueを返します
}
FUNCのtextFieldDidEndEditing(_テキストフィールド:UITextFieldの)
強制場合//と呼ばれることがあってもshouldEndEditing returnsNO(eg.viewウィンドウから除去される)またはendEditing場合:YESと呼ば
{
}
FUNCテキストフィールド(_テキストフィールド:UITextFieldの、shouldChangeCharactersIn範囲:NSRange、replacementStringストリング:文字列) - >ブール値は、{
テキスト変更しないようにNOを返す//
真リターン
}
textFieldShouldClear funcを(_テキストフィールド:UITextFieldの) - >ブール{
trueを返す
}
textFieldShouldReturn FUNC(_テキストフィールド:UITextFieldの) - >ブール値{
trueを返します
}
}

//この方法は、
あなたが状態の編集を開始するときに契約は、このメソッドを呼び出します。
開始後、ステータス契約を編集このメソッドを呼び出します。
編集状態が終了に合意した後、このメソッドを呼び出します。
契約状態の後に、このメソッドを呼び出して編集します。
テキストを入力する際のプロトコルメソッドが呼ばれます。
プロトコル方法は、ユーザによるコンテンツをクリアする要求を許可するかどうかを示すBOOL値を返します。
プロトコル方法は、Enterキーが押されたときに、編集の終了を許可するかどうかを示すBOOL値を返します。

おすすめ

転載: blog.csdn.net/weixin_34362875/article/details/90866444