【问题标题】:how can i display 4 images on cells in each row on collectionView如何在 collectionView 的每一行的单元格上显示 4 个图像
【发布时间】:2016-07-22 14:12:22
【问题描述】:

例如,我如何在每行显示 4 个单元格(我有 collectionView 有 10 行,每行有 4 个单元格用于所有设备的不同屏幕)在 collectionView 上为每个设备显示(4 个图像用于iPhone5)和(对于 iPhone 6 显示 5 张图像)和(iPhone 6 plus 它显示 6 张图像)在单元格上我需要让所有这些不同的屏幕在collectionView 的每一行中显示 4 个单元格。

感谢提前

【问题讨论】:

  • 听起来你真的想要一个表格视图,或者改变不同设备上的单元格大小
  • 就像@Wain 所说,tableView 或计算每个屏幕的单元格大小,制作一些自定义单元格样式

标签: swift uicollectionview uicollectionviewlayout


【解决方案1】:

你可以这样传递你的尺寸

func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {
    let minSpace: CGFloat = 10
    return CGSizeMake((collectionView.frame.size.width - minSpace)/4, YourCellHeight)
}

【讨论】:

  • 欢迎小伙伴快乐编码:)
  • Nirav D 先生,我怎样才能在左侧显示完整图像,在右侧显示两个半半图像?
猜你喜欢
  • 1970-01-01
  • 2018-12-17
  • 2022-12-10
  • 1970-01-01
  • 2021-11-29
  • 2016-02-14
  • 2016-05-26
  • 1970-01-01
  • 2016-02-12
相关资源
最近更新 更多