Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone UITableview无法使用_Iphone_Xcode - Fatal编程技术网

Iphone UITableview无法使用

Iphone UITableview无法使用,iphone,xcode,Iphone,Xcode,我不知道为什么resignTextView方法没有被调用 您正在表视图和向下字方向添加滑动手势。正如您所知,表视图已经有了一个滚动条,它可以向上和向下滚动。如果在向下方向上添加滑动手势。然后每次向下滑动时调用scroll和table moves scroll的scroll方法,设备层检测不到滑动动作,所以不调用ur方法。在极少数情况下,当单元格较少且表格不滚动时,请再次尝试检查,然后调用您的滑动方法。向下滑动和滚动不能同时正常工作 tableview有一个scrollview,您可以让它的代理获

我不知道为什么resignTextView方法没有被调用

您正在表视图和向下字方向添加滑动手势。正如您所知,表视图已经有了一个滚动条,它可以向上和向下滚动。如果在向下方向上添加滑动手势。然后每次向下滑动时调用scroll和table moves scroll的scroll方法,设备层检测不到滑动动作,所以不调用ur方法。在极少数情况下,当单元格较少且表格不滚动时,请再次尝试检查,然后调用您的滑动方法。向下滑动和滚动不能同时正常工作

tableview有一个scrollview,您可以让它的代理获取滚动事件

检查文档中的UIScrollViewDelegate协议,并根据您的情况实施
-scrollViewDidScroll:
-ScrollViewWillBeginDraging:
方法

只要实现这些方法,它就可以工作,因为tableview委托实现了底层的滚动委托


快乐编码:)

您在辞职后错过了
文本视图

是否启用了tableview用户交互?如果没有,设置它并尝试“它已启用。有时它不起作用。你到底想做什么??你能解释一下吗。我需要一些默认的信息。对不起。需要更多的解释吗
UISwipeGestureRecognizer *swipeGestureRecognizer = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(resignTextView)];    
         swipeGestureRecognizer.direction=UISwipeGestureRecognizerDirectionDown;
        swipeGestureRecognizer.numberOfTouchesRequired=1;
    [self.tableview addGestureRecognizer:swipeGestureRecognizer];


-(void)resignTextView
{
  [textView resignFirstResponder];
}