我使用UICollectionView来显示图像。 所以我以编程方式创建Collection,并初始化布局设置如下:
let layout = UICollectionViewFlowLayout()
layout.scrollDirection = .Horizontal
howTo = UICollectionView(frame: self.view.bounds, collectionViewLayout: layout)
layout.scrollDirection = .Horizontal
self.howTo?.collectionViewLayout = layout
howTo!.registerClass(UICollectionViewCell.self, forCellWithReuseIdentifier: "howToCell")
但是滚动仍然是垂直的,我不知道为什么......我在创建集合之前和之后设置水平只是为了确定。 如果有人可以提供帮助
非常感谢
答案 0 :(得分:0)
您是否检查了自己的内容? iOS中的滚动视图仅在有滚动内容的方向滚动。尝试使用
使集合视图比水平视图更大 let frame = CGRectMake(0, 0, self.view.bounds.width * 2, self.view.bounds.height)
howTo = UICollectionView(frame: frame, collectionViewLayout: layout)
你会发现你的视图水平滚动。