在layoutSubviews中应该设置单元格边界或框架?

时间:2014-08-19 09:15:07

标签: ios uitableview uicollectionview uicollectionviewcell layoutsubviews

我害怕在frame中设置单元格layoutSubviews,因为我知道我想将单元格置于0 origin.x位置,但我不确定origin.y位置。但有时只设置bounds,因此单元格的size具有奇怪的效果,即单元格从collectionView“移出”。

你在layoutSubviews中设置了什么框架或者什么?

1 个答案:

答案 0 :(得分:0)

不确定手动设置框架是否适合UICollectionViewCell / UITableViewCell子类。我相信这种方法可以影响UICollectionView / UITableView的私人行为,并打破他们通常的布局。

我认为它应该只在use datasource和delegate方法中实现(+ UICollectionViewLayout)。有时你可以改变超视图框架以获得预期的效果。