使用UICollectionviewcell和UITableviewcell的Uitableview

时间:2016-10-06 06:13:51

标签: ios objective-c iphone uitableview uicollectionviewcell

我需要创建以下设计

enter image description here

我遵循此代码在UITableView

中绘制带水平滚动的简单集合视图

目前的示例代码就像这样工作

UITableView-> UICollectionViewCell为具有水平滚动的单元格

我想要什么

我想:第一行带有水平滚动的UICollectionview和 然后使用Normal UITableviewCell休息行以显示数据

我该怎么做。

3 个答案:

答案 0 :(得分:2)

  1. UITableView添加view controller并实施delegatedatasource方法。(您可以使用UITableViewController代替UIViewController 1}})。
  2. 对于fist cellfirst section的{​​{1}},您应使用tableview
  3. 在此自定义custom tableview cell中,您必须使用tableview cell添加collection view,并在horizontal scroll内实施delegatedata source方法}。
  4. 这些是你必须要做的步骤。

    请参阅此implement uicollectionview inside uitableview问题了解更多信息。

    希望这会对你有所帮助。

答案 1 :(得分:1)

你应该设计一个内部有UICollectionView的UITableViewCell,并在A部分为单元格设置这个单元格,对于B部分,你应该设计一个新的UITableview单元格。

答案 2 :(得分:1)

当tableview的cellForRowAtIndexPath调用时,您可以检查First部分,当第一部分加载时,您可以在第一个单元格中创建新的UICollection视图对象。比下一节加载你可以像普通的tableview一样工作。

不 - 您还需要实现UICollectionview委托和数据源方法。