我害怕在frame
中设置单元格layoutSubviews
,因为我知道我想将单元格置于0 origin.x
位置,但我不确定origin.y
位置。但有时只设置bounds
,因此单元格的size
具有奇怪的效果,即单元格从collectionView
“移出”。
你在layoutSubviews中设置了什么框架或者什么?
答案 0 :(得分:0)
不确定手动设置框架是否适合UICollectionViewCell
/ UITableViewCell
子类。我相信这种方法可以影响UICollectionView
/ UITableView
的私人行为,并打破他们通常的布局。
我认为它应该只在use datasource和delegate方法中实现(+ UICollectionViewLayout
)。有时你可以改变超视图框架以获得预期的效果。