如何在iOS Obj-C中隐藏键盘触摸UITableView

Eri*_*ric -3 iphone objective-c uitextfield ios

我是iOS开发的新手.我想在外面敲击时隐藏键盘TextField.我TextField是在一个单元格中UITableView.

我试图关注其中的一些链接,但没有任何成功 -

在UITextField之外的任何地方触摸键盘

通过触摸UITableView的背景来关闭键盘

滚动UITableView时隐藏键盘

我试图找到最简单的方法.提前致谢

小智 6

这是解除键盘的最简单方法

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    UITapGestureRecognizer *gestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(hideKeyboard)];
    [tableView addGestureRecognizer:gestureRecognizer];
}
- (void)hideKeyboard
{
    [self.view endEditing:YES];
}
Run Code Online (Sandbox Code Playgroud)