私はユーザーがキーボードを辞めることなくUITextFieldにデータを入力する状況にあります。次のボタンを押すと次のページに進みます。キーボードを使わずに呼び出すUITextFieldデリゲートメソッドはどれですか?
That textfield is in custom cell with UITextView
。今すぐ私はすべてのテキストフィールドのすべてをキャプチャしたい& UITextViewは、次のボタンのクリック時に私はデータを保存する必要があるため、ユーザーがそれを入力したとき。
今まで私は、メソッドの下に実施していますが、ユーザーがテキストフィールドにデータを入力し、直接テキストフィールドの前にいるから救うための最良のワット何ができるか、キーボード
- (void)textFieldDidEndEditing:(UITextField *)textField
{
NSString *strTitle = [textField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
textField.text = strTitle;
}
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
return YES;
}
- (BOOL)textFieldShouldEndEditing:(UITextField *)textField
{
[textField resignFirstResponder];
return YES;
}
を返さずに[次へ]ボタンを押したときに、これらのどれも呼ばれていないばかり次?
を使用するカスタムセルを使用している場合は、あなたがそのセレクタにテキストフィールドからデータを取り出すことができるセレクタを起動します。そうでない場合 - 新しいコントローラ/ページを呼び出すためのコードを書いた場所はどこですか? – samfisher
「次へ」ボタンとは何ですか?キーボードのリターンキーを変更しましたか?それはあなたの中のいくつかのボタンですか?ナビゲーションバーにありますか? – NJones