UICollectionViewLayout没有名为“delegate”的成员。为什么?

时间:2014-12-01 06:14:16

标签: swift uicollectionviewlayout

我正在尝试自定义UICollectionViewLayout,但编译器无法识别布局的成员;比如itemSize等等为什么?

override func viewDidLoad() {
   var flowLayout:UICollectionViewLayout = UICollectionViewLayout()

   flowLayout.delegate = self
   flowLayout.itemSize = CGSizeMake(75, 75);
   flowLayout.minimumInteritemSpacing = 2;
   flowLayout.minimumLineSpacing = 2;
   gCollectionView.collectionViewLayout = flowLayout
}

enter image description here

注意:当我仅实例化flowLayout (注释掉所有flowLayout的属性赋值)时,我会尝试观察它时出现以下运行时错误:

  

(lldb)po flowLayout错误:执行被中断,原因:   EXC_BAD_ACCESS(代码= 1,地址= 0x20)。该过程已被退回   到表达评估前的状态。

0 个答案:

没有答案