我在许多地方看过,似乎每个人都使用IB。我喜欢它,但发现写出来更有趣。这就是说,编辑完成后我的键盘掉线有困难。这是一个例子。
-(void)textStuff
{
UITextField *someField = [[UITextField alloc] initWithFrame:CGRectMake(0, 0, 0, 0)];//not true size
}
在这里,我尝试过resign firstresponder甚至是BOOL来说你在编辑,是的,然后让那个键盘第一响应者dangit ....哦,你做了编辑...好,现在辞职的第一响应者.....至今尚未奏效。任何帮助将不胜感激。
由于
答案 0 :(得分:0)
您需要做的就是将someField的委托设置为您的视图控制器并实现以下方法,
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
[textField resignFirstResponder];
return YES;
}
答案 1 :(得分:0)
1)点。
[self.view endEditing:YES];
2)。
你设置了委托方法。
SOMEFIELD.text =delegate;
和.h文件
@interface yourViewController : UIViewController<UITextFieldDelegate>
并在.m文件中添加textfield的委托方法
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
[textField resignFirstResponder];
return YES;
}