我想从我的表视图中向一个单元格添加集合视图 但我不知道如何设置这个布局,任何人都可以给我指导或想法实现谢谢
答案 0 :(得分:1)
这是一项非常简单的任务:
UITableViewCell
。UICollectionView
添加到刚刚创建的单元格中。将IBoutlet
,DataSource
和Delegate
与您刚刚创建的UITableViewCell
的子类相关联。DataSource
子类中实施Delegate
和UITableViewCell
方法。UITableViewCell
添加到您需要的tableView
所需位置。Here is a really nice tutorial for adding custom cells to table view.
修改强>
如果您只想在tableview中的特定索引处添加单元格,只需在if
中使用-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
条件,如下所示:
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
if (indexPath.row == 0) //Your required row
{
CustomCellWithCollection *cellWithCollection = [tableView dequeueReusableCellWithReuseIdentifier:@"yourIdentifierForCellWithCollection" forIndexPath:indexPath];
if (cellWithCollection == nil){
//Create your cell here
}
// do your logic here.
return cellWithCollection;
}
NormalCell *normalCell = [tableView dequeueReusableCellWithReuseIdentifier:@"yourIdentifierForNormalCell" forIndexPath:indexPath];
if (normalCell == nil){
// Create your normal cell here
}
// do your logic for normal cell here
return normalCell;
}