默认情况下,集合视图中的单元格将在它们之间添加空间,以便在集合视图的边框之间伸展。在我为iPad制作的应用程序中,我需要能够并排强制单元格(间距= 0)。没有方法作为流布局或集合视图单元的一部分,所以有没有办法可以做到这一点?在swift中将单元格并排放置在集合视图中
1
A
回答
0
+0
虽然这是正确的,但它也没有什么帮助。 “...并改变它”改变什么?什么?你说过什么(或截图)是什么意思? – Fogmeister
+0
@Fogmeister我会更新答案 – Kalpesh
2
你在找什么是你的FlowLayout的以下属性:minimumInterimSpacing
和minimumLineSpacing
如果设置那些0,collectionView中的项目之间根本没有间距。
在代码中,你通常会做这样的(没有故事板):
override func loadView() {
super.loadView()
//
// layout
//
let layout = UICollectionViewFlowLayout()
layout.minimumInteritemSpacing = 0
layout.minimumLineSpacing = 10
//
// collectionView
//
self.collectionView = UICollectionView(frame: CGRectZero, collectionViewLayout: layout)
self.view.addSubview(collectionView)
}
如果要动态地设置这些属性,实现UICollectionViewFlowLayout的相应方法(也应与分镜脚本工作)。
class MyViewController: UIViewController,
UICollectionViewDelegate,
UICollectionViewDataSource,
UICollectionViewDelegateFlowLayout {
func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumInteritemSpacingForSectionAtIndex section: Int) -> CGFloat {
return 0
}
func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumLineSpacingForSectionAtIndex section: Int) -> CGFloat {
return 0
}
// the rest of your code
}
相关问题
- 1. 将单元格放置在中心的集合视图中而不是外部的集合视图中
- 2. 集合视图单元格不显示在集合视图中?
- 3. 在swift中,是否有可能在集合视图单元格中添加集合视图?
- 4. 如何在swift中将nib文件放入集合视图中
- 5. 从集合视图中删除集合视图单元格Xcode
- 6. 集合视图中的默认选定单元格swift
- 7. iOS集合视图缩放在每个单元格上
- 8. 如何从swift代码中设置集合视图的单元格的大小?
- 9. 如何在swift 2.0中正确对齐集合视图单元格
- 10. 如何选择集合视图单元格以使用swift放大图像?
- 11. 如何在表格视图行中放置多个单元格?
- 12. 在收集视图中拖动和重新排列单元格
- 13. 在自定义表格视图中嵌入集合视图单元格
- 14. 在Swift中访问表格视图单元格中的数据
- 15. 在集合视图单元格中实现像按钮
- 16. 无法在集合视图中选择几个单元格
- 17. 集合视图的单元格不在行中显示
- 18. 在UIView中注册自定义集合视图单元格
- 19. 在集合视图中有一个像doAppear的单元格吗?
- 20. 如何在集合视图中选择单元格?
- 21. 在基于单元格索引的tableview单元格中放置进度视图
- 22. 清除UITableView中的单元格以将其他视图放在单元格上
- 23. 如何在Swift中将边框添加到集合视图中?
- 24. 在PdfPCell中心放置图像,并溢出到单元格iTextSharp
- 25. 在UItableView单元格中播放视频swift
- 26. 将元素并排放置
- 27. 将数据保存在表格视图中单元格视图
- 28. iPhone:如何在桌面视图单元内放置滚动视图单元格
- 29. 表格视图单元格内的集合视图
- 30. 单个集合视图单元格内的控制表视图
请发布您的代码为collectionview – anhtu