Ios UICollectionViewDelegateFlowLayout插图不起作用
我已在我的ViewController中实现了Ios UICollectionViewDelegateFlowLayout插图不起作用,ios,swift,uicollectionview,uicollectionviewlayout,Ios,Swift,Uicollectionview,Uicollectionviewlayout,我已在我的ViewController中实现了UICollectionViewDelegateFlowLayout,并使用以下代码指定插入: 但是当我使用断点进行调试时,这个函数永远不会执行。 由于我已经将UICollectionView的委托指定给ViewController,我不知道出了什么问题。要设置集合视图的布局,请在collectionViewClass内执行以下操作: 1。实现方法getLayout: func getLayout() -> UICollectionViewLa
UICollectionViewDelegateFlowLayout
,并使用以下代码指定插入:
但是当我使用断点进行调试时,这个函数永远不会执行。
由于我已经将UICollectionView的委托指定给ViewController,我不知道出了什么问题。要设置集合视图的布局,请在collectionViewClass内执行以下操作: 1。实现方法
getLayout
:
func getLayout() -> UICollectionViewLayout
{
let layout:UICollectionViewFlowLayout = UICollectionViewFlowLayout()
layout.itemSize = CGSize(width: 150, height: 150)
layout.sectionInset = UIEdgeInsets(top: 25, left: 25, bottom: 25, right: 25)
return layout as UICollectionViewLayout
}
self.collectionView!.collectionViewLayout = self.getLayout()
2。在ViewDidLoad
中的方法中设置属性:
func getLayout() -> UICollectionViewLayout
{
let layout:UICollectionViewFlowLayout = UICollectionViewFlowLayout()
layout.itemSize = CGSize(width: 150, height: 150)
layout.sectionInset = UIEdgeInsets(top: 25, left: 25, bottom: 25, right: 25)
return layout as UICollectionViewLayout
}
self.collectionView!.collectionViewLayout = self.getLayout()