当我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
同样的观点也会发生这种情况
为什么要重置头寸?我是否以错误的方式设置框架位置?
答案 0 :(得分:0)
您可以正确设置框架。你需要提供更多问题代码......
答案 1 :(得分:0)
如果您使用
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
[chatTextField setText: @""];
return NO;
}
您需要返回否