0
我有一个情况,我有一个文本框的alertview在其绘制的编程iphone:键盘是不是隐藏
UIAlertView *alertView=[[UIAlertView alloc] initWithTitle:@"Welcome" message:@"Enter you name" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
nameField = [[UITextField alloc] initWithFrame:CGRectMake(20.0, 45.0, 245.0, 25.0)];
[nameField setBorderStyle:UITextBorderStyleRoundedRect];
[nameField setPlaceholder:@"Enter Owners name"];
[nameField setTextAlignment:UITextAlignmentCenter];
[nameField setDelegate:self];
[nameField setBackgroundColor:[UIColor clearColor]];
[alertView addSubview:nameField];
CGAffineTransform moveUp = CGAffineTransformMakeTranslation(0.0, -80.00);
[alertView setTransform: moveUp];
[alertView show];
[alertView release];
隐藏键盘我已经使用这个
- (BOOL)textFieldShouldReturn:(UITextField *)textField{
[textField resignFirstResponder];
return YES;
}
但键盘没有隐藏。请帮助我。
嘿,这很酷,我使用隐形的UIBUTTON来隐藏键盘。只是一个问题,它可以在任何视图控制器上工作吗?或者我们需要做额外的事情? – 2011-05-02 13:23:29
这应该可以在任何视图控制器中完成,根本不需要太多修改。 也可随时将答案标记为答案旁边的答案。 :) – doge 2011-05-03 07:41:04