UITextField setText重置位置

时间:2013-04-28 19:41:53

标签: ios objective-c

当我UITextField被解雇时,我正在设置UIKeyboardWillHideNotification的位置

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

enter image description here

然而,当我打电话

[chatTextField setText: @""];

enter image description here

UITextField的位置被设置回开头的位置(键盘下方)。对于UIWebView同样的观点也会发生这种情况 为什么要重置头寸?我是否以错误的方式设置框架位置?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

如果您使用

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

 return NO;
}

您需要返回