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

如果你使用

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

 return NO;
}

你需要返回 NO

于 2013-04-28T19:56:38.973 回答
0

您正确设置了框架。您需要提供更多问题代码...

于 2013-04-28T19:45:29.447 回答