Sat*_*tre 1 ios uicollectionview swift
我正在尝试实现一个Collection视图,该视图作为IBOutlet连接到接口构建器中的集合视图.根据需要,我试图声明我为包含集合视图的控制器创建的UIViewController类文件作为UICollectionViewDataSource.
但是,Xcode一直给我一个错误,即视图控制器不符合UICollectionViewDataSource的协议,尽管它被声明在那里.
我将控制器设置为数据源并委托如下:
ObjectsCollection.delegate = self
ObjectsCollection.dataSource = self
Run Code Online (Sandbox Code Playgroud)
这是错误的屏幕截图:
错误的原因是什么?我似乎找不到它.
该UICollectionViewDataSource协议定义了两种必需的方法:
func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int
func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell
Run Code Online (Sandbox Code Playgroud)
你错过了其中一个或两个.
以下是您如何看到自己缺失的内容:
转到菜单栏并选择"视图">"导航器">"显示问题导航器"(默认快捷方式:) ⌘4.
在"问题导航器"中,单击显示三角形将其关闭,直到导航显示缺少所需的功能.或者,按住Option键并单击顶部三角形,直到它打开树中的所有三角形.
例:
| 归档时间: |
|
| 查看次数: |
2156 次 |
| 最近记录: |