iOS Dev 怎么在 TableView 滚动时收起键盘

2025-05-19 18:54:51
推荐回答(2个)
回答(1):

-(void)rightAction { [firstViewsetHidden:NO]; self.tableView.scrollEnabled =NO; //设置tableview 不能滚动 } -(void)leftAction { [firstViewsetHidden:YES]; //让tableview上层的view 不隐藏 self.tableView.scrollEnabled =YES; }

回答(2):

//tableview继承于scrollview,而scrollview的协议UIScrollViewDelegate有个代理方法可以监测scrollview的滚动事件,
//- (void)scrollViewDidScroll:(UIScrollView *)scrollView;实现这个方法即可

- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
[self.view endEditing:YES];
}