将水平滚动的 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
我有一个包含不同元素的垂直滚动 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