我很好奇Youtube的UITableViewCells是如何完成的,这是一个截图:
就像你可以看到细胞像方形和中心一样,我怎么能这样做?
使用UICollectionView而不是UITableView
单元格自动居中,只需创建正方形大小。
虽然你实际上可以使用UICollectionView
而不是UITableView
,但这个布局(YouTube应用程序)实际上也可以用UITableView
来实现。
您需要创建一个自定义的UITableViewCell
,它具有很少的图像和标签。创建自定义UITableViewCell
时,可以将项目添加到contentView
属性中。然后,您可以更改contentView
属性的约束或框架以实现该效果。
当然,有更多的方法来实现这种布局,但我会遵循这一个:
UITableViewCell
的自定义子类。UITableViewCell
一个清晰的背景。contentView
UIView
属性提供白色背景。contentView
中将单元格之间的边距限制添加到UITableViewCell
。contentView
中设计单元格的布局。创建这样的设计基本上并不难。