以编程方式退出 iPhone 键盘
在我的创建个人资料中,我只有两个文本字段:体重和出生日期。当用户触摸重量时,键盘会显示。但是,当用户触摸出生日期时,操作表中会出现日期选择器。当用户选择日期并按下完成按钮时,操作表消失,但键盘保持打开状态。而且没有办法隐藏这个键盘。我已经使用了 resignFirstResponder 方法,但没有运气。
In my create profile I have only two text fields: weight and date of birth. When the user touches for weight the keyboard shows. But when the user touches the date of birth a date picker appears in the action sheet. When the user selects the date and press the done button the action sheet disappears but the keyboard remains open. And there is no way to hide this keyboard. I have used resignFirstResponder method but no luck.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
当你想隐藏键盘时,你需要这样做:
you need to do this when you want to hide the keyboard:
您是否包括该方法:
或
Did you include the method :
or
[[[UIApplication sharedApplication] keyWindow] endEditing:YES];
将为您工作。[[[UIApplication sharedApplication] keyWindow] endEditing:YES];
will work for you.