收起键盘

在 UIViewController 中收起键盘,除了调用相应控件的resignFirstResponder 方法外,还有另外三个方法:

    1. 重载 UIViewController 中的 touchesBegin 方法, 然后再里面执行 [self.view endEditing:Yes]; 这样单击 UIViewController 的任意地方, 就可以收起键盘.
    1. 直接执行 [[UIApplication shareApplication] sendAction:@selector(resignFirstResponder) to:nil from:nil forEvent:nil]; 用于在获取当前 UIViewController 比较困难的时候用.
    1. 直接执行 [[[UIApplication sharedApplication] keyWindow] endEditing:YES].
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在UIViewController中收起键盘,除了调用相应控件的resignFirstResponder。例: 利...
    GodLiekZ阅读 14,562评论 0 11
  • 在UIViewController中收起键盘,除了调用相应控件的resignFirstResponder。例: 利...
    缇拉亚太阅读 13,504评论 0 12
  • 在UIViewController中收起键盘,除了调用相应控件的resignFirstResponder方法外,还...
    Wougle阅读 8,895评论 0 0
  • 在UIViewcontroller中收起键盘,除了调用相应控件的resignFirstResponder方法外,还...
    等待_人阅读 606评论 0 0
  • 七年前俺家多了一个琳妹妹,此琳妹妹非彼林妹妹。她可一点不会伤春悲秋,她聪明,对什么都充满好奇,喜欢有趣的事物...
    琳琳七阅读 2,890评论 0 0