将水平滚动的 UICollectionView 放入垂直滚动的 UICollectionViewCell

Putting horizontally scrolling UICollectionView into vertically scrolling UICollectionViewCell

我有一个包含不同元素的垂直滚动 UICollectionview。在一个部分中,我想显示多个水平滚动元素。这是我的设置的样子:

一个原型单元格(UICollectionViewCell 的子类):

class SlidingCollectionViewCell: UICollectionViewCell, UICollectionViewDelegate, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout {
func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int {
    return 2
}

func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
    return 8
}

func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {
    return CGSizeMake(130, 100)
}

func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
    return collectionView.dequeueReusableCellWithReuseIdentifier("SwipeContainedCell", forIndexPath: indexPath) as! UICollectionViewCell
}
}

无论我做什么,它都不会水平滚动:-(。我做错了什么?

确保您没有在 UIView 中嵌套 CollectionView