-1

iOS 5 用のアプリケーションを開発しています。

テキストフィールドをタップしてアイテムを追加し、現在の画面をプルダウンした後、ペン先を押し込もうとしています。次のコードをボタンに添付すると、機能します。

-(IBAction)addView:(id)senderタッチアップで

残念ながら、textField で同様のことを行っても、同じ結果は得られません。どんな助けでも大歓迎です。

4

5 に答える 5

1

以下の textField のデリゲートを使用して、機能の独自の条件を記述することができます

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField

キーボードを表示しない場合は NO を返します

于 2012-06-13T06:53:56.103 に答える
1

あなたのタップでnibファイルをプッシュするにUITextFeildは、テキストフィールドのデリゲートメソッドを使用する必要があります

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField

今あなたがする必要があるのは、以下のようにビューをプッシュすることです:

    - (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
    {
         ViewController  *vc = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
        [self.navigationController pushViewController:vc animated:YES];
return  NO;

    }
于 2012-06-13T07:11:54.577 に答える
0
- (void)textViewDidEndEditing:(UITextView *)textView {
         //Push your view here 
}
于 2012-06-13T09:15:59.463 に答える
0

TextField のデリゲートを使用して、textfieldDelegate = self を設定します。

 - (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
 {  
    //Your code to push nib
    return NO 
 }
于 2012-06-13T06:54:25.140 に答える
0

デリゲート メソッドを使用できます。

- (void)textFieldDidBeginEditing:(UITextField *)textField;
于 2012-06-13T06:54:35.170 に答える