我有一个表格视图,其中有近16个文本框,我正在从用户那里获取输入但是一旦我们完成文本框的编辑,键盘应该隐藏哪些没有发生。我在一个应用程序,我们可以有一个服装键盘,并添加一个键/按钮,键盘将从视图中删除?任何人有任何想法...
答案 0 :(得分:0)
设置文本字段,如下面的代码,特别是在 UIControlEventEditingDidEndOnExit 上添加事件,并将returnKeyType设置为 UIReturnKeyDone
//username text
UITextField* usernameTF=[[[UITextField alloc] initWithFrame:CGRectMake(90,40,210,31)] autorelease];
usernameTF.placeholder=@"Username";
[usernameTF setFont:[UIFont systemFontOfSize:20.0]];
[usernameTF setBackgroundColor:[UIColor clearColor]];
usernameTF.clearsOnBeginEditing=TRUE;
usernameTF.enablesReturnKeyAutomatically==TRUE;
usernameTF.clearButtonMode=TRUE;
[usernameTF setTextColor:[UIColor grayColor]];
[usernameTF setBorderStyle:UITextBorderStyleRoundedRect];
usernameTF.contentHorizontalAlignment=TRUE;
usernameTF.returnKeyType=UIReturnKeyDone;
[usernameTF addTarget:self action:@selector(textOver:) forControlEvents:UIControlEventEditingDidEndOnExit];
然后在选择器操作上实现此方法 -
-(IBAction)textOver:(id)sender{
[sender resignFirstResponder];
}
答案 1 :(得分:0)
如果要将完成按钮添加到数字小键盘,请查看以下链接 http://www.neoos.ch/news/46-development/54-uikeyboardtypenumberpad-and-the-missing-return-key 这个对我有用。 如果您有任何问题,请告诉我。