我有一个UITableView,由于必要的原因添加到UIScrollView中。滚动视图在触摸中途达到某个contentOffset后,是否可以将第一响应者从uiscrollview切换到uitableview?我试过......
-(void)scrollViewDidScroll:(UIScrollView*)scrollView{
if(scrollView.contentOffset.y >= 100){
[scrollView resignFirstResponder];
[tableView becomeFirstResponder];
}
}
但是在100之后,scrollView仍然会移动。
答案 0 :(得分:2)
它不起作用。一旦通过hitTest:withEvent:
识别出一个视图以进行触摸,它也会收到该触摸的所有更新,并且您无法在没有糟糕黑客的情况下重定向这些触摸。