我应该在cell.bound
的数据源方法中设置cell.frame
/ UITableView
吗?
override func collectionView(collectionView: UICollectionView!, cellForItemAtIndexPath indexPath: NSIndexPath!) -> UICollectionViewCell! {
let cell = collectionView.dequeueReusableCellWithReuseIdentifier("", forIndexPath: indexPath) as CompoundStatementCollectionViewCell
cell.bounds = ..
或实施sizeForItemAtIndexPath
表示所需的单元格大小?
答案 0 :(得分:2)
您不应在cellForItemAtIndexPath
中设置边界/框架:设置单元格大小的正确位置为sizeForItemAtIndexPath
,如果您愿意,也可以将其与insetForSectionAtIndex
一起使用设置单元格,页眉和页脚之间的间距。