【问题标题】:In layoutSubviews cell bounds or frame should be set?在 layoutSubviews 单元格边界或框架应该设置?
【发布时间】:2014-08-19 09:15:06
【问题描述】:

我不敢在layoutSubviews 中设置单元格的frame,因为我知道我想将单元格放入0 origin.x 位置,但我不确定origin.y 位置。但有时只设置bounds 所以单元格的size 有奇怪的效果,即单元格从collectionView '移出'。

你在 layoutSubviews 中设置什么 frame 或 bunds?

【问题讨论】:

    标签: ios uitableview uicollectionview uicollectionviewcell layoutsubviews


    【解决方案1】:

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

    我认为它应该只在使用数据源和委托方法中实现 (+ UICollectionViewLayout)。有时您可以更改超级视图框架以获得预期的效果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-11
      • 1970-01-01
      相关资源
      最近更新 更多