我在UIView有CollectionView。如何将CollectionViewCell调整为屏幕宽度的50%?我想在CollectionView中创建两列。
class Class_MyUIViewClass: UIViewController, UICollectionViewDataSource, UICollectionViewDelegate
{
我在CollectionViewCell中也有图像和标签。
最佳答案
您可以使用UICollectionView的sizeForItemAt
方法来管理它的单元格大小
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
let screenWidth = UIScreen.main.fixedCoordinateSpace.bounds.width
return CGSize(width: screenWidth/2, height: yourHeight)
}
同时确认
UICollectionViewDelegateFlowLayout
关于ios - 在UIView中调整CollectionViewCell的大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40466339/