0

そのように発射さUITextFieldれたときの位置を設定していますUIKeyboardWillHideNotification

[chatTextField setFrame:CGRectMake(chatTextField.frame.origin.x, chatTextField.frame.origin.y - 250, chatTextField.frame.size.width, chatTextField.frame.size.height)];

ここに画像の説明を入力

しかし、私が電話すると

[chatTextField setText: @""];

ここに画像の説明を入力

の位置が元の位置UITextField(鍵盤の下)に戻ります。これはUIWebView、同じビューでも発生します。
なぜポジションをリセットするのですか?フレーム位置の設定が間違っていませんか?

4

2 に答える 2

0

if you use

- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
      [chatTextField setText: @""];

 return NO;
}

YOU need to return NO

于 2013-04-28T19:56:38.973 に答える