Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.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
如何在collectionview swift 4中禁用垂直滚动但启用水平滚动?_Swift_Collectionview - Fatal编程技术网

如何在collectionview swift 4中禁用垂直滚动但启用水平滚动?

如何在collectionview swift 4中禁用垂直滚动但启用水平滚动?,swift,collectionview,Swift,Collectionview,当我禁用滚动时。它对水平和垂直都禁用。 如何禁用仅垂直滚动? 无法在两个方向上滚动collectionView。它将水平或垂直滚动 用户scrollDirection可指定所需的滚动方向 if let flowLayout = collectionView.collectionViewLayout as? UICollectionViewFlowLayout { flowLayout.scrollDirection = .horizontal flowLayout.scroll

当我禁用滚动时。它对水平和垂直都禁用。 如何禁用仅垂直滚动?
无法在两个方向上滚动collectionView。它将水平或垂直滚动

用户scrollDirection可指定所需的滚动方向

if let flowLayout = collectionView.collectionViewLayout as?  UICollectionViewFlowLayout {
    flowLayout.scrollDirection = .horizontal
    flowLayout.scrollDirection = .vertical
}

据我所知,这是不可能的…它不起作用。我没有在中找到任何类似scrollDirection=.horizontal或vertical的建议swift@MitVariance对不起,我的错,我已经更新了答案。CollectionView布局管理滚动方向,因此我们需要使用布局更改它。