将TableView嵌入CollectionView的最佳方法

时间:2019-12-26 15:47:33

标签: swift uitableview uicollectionview

我正在寻找将tableViews放置在水平可滚动CollectionView的每个单元格中的最佳方法(最简单)。

我试图将表视图添加到我的collectionView单元格中,但是当我将委托链接到主视图控制器时,它不起作用。 我想在每个新的表格视图中获取单元格信息以解析我的JSON。

我的目标是创建类似这样的东西。

enter image description here

实际上,我只是在创建collectionView的步骤中

let train_meals_list: [String] = ["breakfast", "snack_1", "pre_intra_post", "lunch", "snack_2", "diner"]


func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
    return train_meals_list.count
}

func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
    let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "collection_cell", for: indexPath) as! Meal_vc_cell

    cell.meal_number.text = train_meals_list[indexPath.row]

    return cell
}

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
   return CGSize(width: 330.0, height: 500.0)
}

0 个答案:

没有答案