iphone - 按下 "Done/Return"按钮时如何隐藏文本框键盘 Xcode 4.2

标签 iphone ios xcode4.2

我在 Interface Builder 中创建了一个文本字段。我将它的“返回键”设置为完成。这是单行输入(因此不需要多行)。

如何在用户点击完成按钮时隐藏虚拟键盘?

最佳答案

实现委托(delegate)方法UITextFieldDelegate,然后:

- (void)viewDidLoad {
    [super viewDidLoad];
    self.yourIBtextField.delegate = self;
}

- (BOOL)textFieldShouldReturn:(UITextField *)textField {
    [textField resignFirstResponder];
    return NO;
}

关于iphone - 按下 "Done/Return"按钮时如何隐藏文本框键盘 Xcode 4.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10965357/

相关文章:

iphone - 隐藏键盘时 NSString rangeOfString 问题

iphone - pngcrush 捕获 libping 错误,但仅限于为设备构建时

iphone - ios - 在 UIWebView 中启用滚动和缩放,但禁用其他用户交互

iphone - 从 iOS 应用程序向隐藏的收件人发送电子邮件

ios - 在 objective-c 中强制旋转

javascript - cordova 3.5.0 上的本地通知不起作用?

objective-c - NSLocale 货币符号,显示在金额之前或之后

ios - Xcode:如何在 iOS 5 中创建新 View 并设置其 Controller ?

c++ - 将 makefile 与 boost 线程一起使用时遇到问题

ios - UIScrollview 是否需要位于 View 上?