请参考此链接上的想法...... http://ashfurrow.com/blog/putting-a-uicollectionview-in-a-uitableviewcell/
您是否可以将某些功能更改为快速语言 请参考整个数据文件
我只有2个功能有问题,请帮助将这两个功能改成Swift?
文件:AFViewController.m
-(void)tableView:(UITableView *)tableView willDisplayCell:(AFTableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
[cell setCollectionViewDataSourceDelegate:self index:indexPath.row];
NSInteger index = cell.collectionView.tag;
CGFloat horizontalOffset = [self.contentOffsetDictionary[[@(index) stringValue]] floatValue];
[cell.collectionView setContentOffset:CGPointMake(horizontalOffset, 0)];
}
文件:AFTableViewCell.m
-(void)setCollectionViewDataSourceDelegate:(id<UICollectionViewDataSource, UICollectionViewDelegate>)dataSourceDelegate index:(NSInteger)index
{
self.collectionView.dataSource = dataSourceDelegate;
self.collectionView.delegate = dataSourceDelegate;
self.collectionView.tag = index;
[self.collectionView reloadData];
}