我应该在cellForItemAtIndexPath中设置cell.bound / cell.frame吗?

时间:2014-09-02 08:35:48

标签: ios uitableview swift uicollectionview

我应该在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表示所需的单元格大小?

1 个答案:

答案 0 :(得分:2)

您不应在cellForItemAtIndexPath中设置边界/框架:设置单元格大小的正确位置为sizeForItemAtIndexPath,如果您愿意,也可以将其与insetForSectionAtIndex一起使用设置单元格,页眉和页脚之间的间距。