ios – 如何在所有设备中使用swift4在CollectionView中显示两列

ios – 如何在所有设备中使用swift4在CollectionView中显示两列,第1张

概述要在collectionView中只显示两列,我正在使用这段代码 let layout = self.collectionView.collectionViewLayout as! UICollectionViewFlowLayout layout.sectionInset = UIEdgeInsetsMake(0, 0, 0, 0) layout.minimumInteritem

要在collectionVIEw中只显示两列,我正在使用这段代码

let layout = self.collectionVIEw.collectionVIEwLayout as! UICollectionVIEwFlowLayout    layout.sectionInset = UIEdgeInsetsMake(0,0)    layout.minimumInteritemSpacing = 4    layout.itemSize = CGSize(wIDth:(self.collectionVIEw.frame.size.wIDth - 10)/2,height: (self.collectionVIEw.frame.size.height)/3)

但它只能在5s上正常显示,而不是在每个iphone上显示.请帮忙.

我想像这个图像一样显示我的视图控制器.请帮助任何人

解决方法 将此代码添加到vIEwDIDLoad.
根据你改变高度.

试试这个!

if let layout = collectionVIEw?.collectionVIEwLayout as? UICollectionVIEwFlowLayout{        layout.minimumlinespacing = 10        layout.minimumInteritemSpacing = 10        layout.sectionInset = UIEdgeInsets(top: 0,left: 10,bottom: 0,right: 10)        let size = CGSize(wIDth:(collectionVIEw!.bounds.wIDth-30)/2,height: 250)        layout.itemSize = size}
总结

以上是内存溢出为你收集整理的ios – 如何在所有设备中使用swift4在CollectionView中显示两列全部内容,希望文章能够帮你解决ios – 如何在所有设备中使用swift4在CollectionView中显示两列所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1007617.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存