Csa*_*abi 7 xcode objective-c scrollview ios
嗨我发现了一些像这样的问题,但他们谈的是textView,我有ViewController,有scrollView,其中有6个textfield和一个textView,我想要一个功能,让键盘在完成/返回按钮点击时消失.我执行的功能辞职到第一响应者,当我点击scrollView外面时隐藏我的键盘,但这不是我想要的,因为我喜欢让它在按钮点击时消失.
谢谢你的帮助
Jam*_*ord 14
设置符合UITextFieldDelegate协议的类,并使文本字段的委托成为此类的实例.实施方法:
- (BOOL)textFieldShouldReturn:(UITextField *)textField
Run Code Online (Sandbox Code Playgroud)
如下:
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField resignFirstResponder];
return YES;
}
Run Code Online (Sandbox Code Playgroud)
嗨我发现它所以与textfields的关键是在viewdidload添加这些行:
textFieldOne.returnKeyType = UIReturnKeyDone;
textFieldCislo.delegate = self;
textFieldTwo.returnKeyType = UIReturnKeyDone;
textFieldCislo.delegate = self;
...
Run Code Online (Sandbox Code Playgroud)
而这个实现方法:
-(BOOL)textFieldShouldReturn:(UITextField *)theTextField {
if (theTextField == textFieldOne) {
[textFieldOne resignFirstResponder];
}
...
}
Run Code Online (Sandbox Code Playgroud)