Tag: uicollectionviewlayout

如何设置单元格间距和UICollectionView – UICollectionViewFlowLayout大小比例?

我试图添加UICollectionView到ViewController ,我需要有3个单元'每行'没有空格之间的单元格(它应该看起来像一个网格)。 单元格宽度应该是屏幕大小的三分之一,所以我认为layout.item宽度应该是相同的。 但是,我得到这个: 如果我缩小了这个尺寸(例如7或8像素 ),那就更好了,但是第三个单元格不是完全可见的,我仍然有这个空白区域(顶部和底部,以及左侧和右侧)。 class ViewController: UIViewController, UICollectionViewDelegateFlowLayout, UICollectionViewDataSource { var collectionView: UICollectionView? var screenSize: CGRect! var screenWidth: CGFloat! var screenHeight: CGFloat! override func viewDidLoad() { super.viewDidLoad() screenSize = UIScreen.mainScreen().bounds screenWidth = screenSize.width screenHeight = screenSize.height // Do any additional setup after loading the view, typically from a nib let layout: UICollectionViewFlowLayout = […]