Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.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
Ios 如何在集合视图中仅禁用一个方向的水平滚动?_Ios_Objective C_Scroll_Uicollectionview_Uicollectionviewcell - Fatal编程技术网

Ios 如何在集合视图中仅禁用一个方向的水平滚动?

Ios 如何在集合视图中仅禁用一个方向的水平滚动?,ios,objective-c,scroll,uicollectionview,uicollectionviewcell,Ios,Objective C,Scroll,Uicollectionview,Uicollectionviewcell,我需要在我的收藏视图中禁用仅向左水平滚动。我知道完全禁用水平/垂直滚动很容易,但如何仅禁用左滚动,同时仍允许向右滚动 情况: 我有一个40个单元格的集合视图。一次只能看到一个单元格--在视图中居中,但是,您可以向右滚动以查看其余单元格。每分钟调用一个方法,该方法将移动到下一个单元(即,单元a在视图中居中,一分钟后,单元B在视图中居中)。我希望用户看到剩余的单元格,而不是以前的单元格 这是我尝试的基本心态,但还没走多远: if (self.summaryCollectionView.c

我需要在我的收藏视图中禁用仅向左水平滚动。我知道完全禁用水平/垂直滚动很容易,但如何仅禁用左滚动,同时仍允许向右滚动

情况: 我有一个40个单元格的集合视图。一次只能看到一个单元格--在视图中居中,但是,您可以向右滚动以查看其余单元格。每分钟调用一个方法,该方法将移动到下一个单元(即,单元a在视图中居中,一分钟后,单元B在视图中居中)。我希望用户看到剩余的单元格,而不是以前的单元格

这是我尝试的基本心态,但还没走多远:

    if (self.summaryCollectionView.contentOffset.y < 0) {
        self.summaryCollectionView.scrollEnabled = NO;
    } else {
        self.summaryCollectionView.scrollEnabled = YES;
    }
if(self.summaryCollectionView.contentOffset.y<0){
self.summaryCollectionView.scrollEnabled=否;
}否则{
self.summaryCollectionView.scrollEnabled=是;
}
此属性是否就是您要寻找的?可能与