2016-11-21 90 views
0

我在我的UITableViewheaderView里面有一个UICollectionView,它是在其他xib文件(自定义视图)中制作的。所以我的问题是,我是否应该在同一个班上宣布我的tableView或在tableView的标题的自定义视图上声明了委托方法?哪个更方便?ios在UITableView的标题视图中添加collectionView

+0

自定义视图不是视图控制器 – Frankie

+0

是的,那么我如何在视图控制器中声明它? –

+0

@thewarri0r9:我有一个类似的屏幕,我有一个tableViewCell中的collectionView,我保留了cellView中的collectionView Delegates,这在逻辑上有点合理,因为cell显示collectionView,因此它应该负责提供数据和处理委托调用,而不应该麻烦viewController的:)因此,我会说在你的customView中创建委托和数据源:)虽然我必须说它只是你的解释方案的方式有没有硬对或错的方法:) –

回答

1

定义的UITableView & UICollectionView在同一个控制器的代表,设置有委托给同一个班

self.mytableview.delegate = self; 
self.mycollectionview.delegate = self; 

您可以按照本教程中,Putting a UICollectionView in a UITableViewCell