通过UICollectionView的高度设置UITableViewCell的高度

瓦迪姆·尼古拉耶夫(Vadim Nikolaev)

我有一个问题:我UITableViewUITableViewCell,在小区我有UICollectionView一个不同的数字UICollectionViewCell我要UITableViewCell高度对应于的高度UICollectionViewUICollectionView在这里看到实际的高度

    class TimeViewCell: UITableViewCell {

        @IBOutlet weak var labelTime: UILabel!

        var dataForShow = [String]() {

            didSet{
                self.collectionView?.reloadData()
            }
        }

        @IBOutlet weak var collectionView: UICollectionView!



        override func awakeFromNib() {
            super.awakeFromNib()

            collectionView.delegate = self
            collectionView.dataSource = self

        }

    }

    extension TimeViewCell: UICollectionViewDelegate, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout {

        func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {

            return dataForShow.count
        }


        func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {

            let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "CollectionCell", for: indexPath) as! CustomCollectionCell

            cell.labelCollection.text = dataForShow[indexPath.row]

            let realValueHeightOfCollection = collectionView.contentSize.height

//when print realValueHeightOfCollection I see 50.0 (if dataForShow.count <4) or 110.0 (if dataForShow.count >5)

            return cell
        }

    }

但是如何将那个高度传递给高度UITableViewCell呢?

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {

    let cell = tableView.dequeueReusableCell(withIdentifier: "cellTime", for: indexPath) as! TimeViewCell
    let showHour = self.infoWripper.sorted(by: { $0.hour < $1.hour })[indexPath.row]

    cell.labelTime.text = showHour.showHour()

    cell.dataForShow = showHour.showFullTime()


    //here may be set the height of cell?

    return cell
}

更新情节提要: 在此处输入图片说明

瓦迪姆·尼古拉耶夫(Vadim Nikolaev)

我通过添加一行来确定我的问题:

tableTime.rowHeight = cell.collectionView.collectionViewLayout.collectionViewContentSize.height

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {...}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

动态设置uitableviewcell的高度

来自分类Dev

将UITableViewCell的高度设置为UIImage的高度?

来自分类Dev

UICollectionview根据图像高度设置单元格高度

来自分类Dev

通过jQuery设置最小高度

来自分类Dev

通过 JavaScript 设置 Img 的高度

来自分类Dev

UITableViewCell高度未在StoryBoard中设置

来自分类Dev

如何根据屏幕尺寸设置UITableViewCell高度

来自分类Dev

UITableViewCell高度未在StoryBoard中设置

来自分类Dev

Swift - 在 UITableViewCell 中为 UICollectionViewCell 设置高度

来自分类Dev

Swift:根据其中的UICollectionView的大小扩展UITableViewCell的高度

来自分类Dev

Swift:根据其中的UICollectionView的大小扩展UITableViewCell的高度

来自分类Dev

Android:通过ViewTreeObserver设置视图高度

来自分类Dev

通过JavaScript设置2格的高度

来自分类Dev

通过数量或行数设置TableView的高度

来自分类Dev

通过媒体查询设置iframe的高度

来自分类Dev

UICollectionView自动调整高度

来自分类Dev

无法调整uicollectionview的高度

来自分类Dev

如何 uicollectionview 高度灵活

来自分类Dev

iOS:UITableViewCell的动态高度

来自分类Dev

获取UITableViewCell的高度

来自分类Dev

UITableViewAutomaticDimension错误的UITableViewCell高度

来自分类Dev

调整UITableViewCell高度的大小

来自分类Dev

UITableViewCell冲突的高度约束

来自分类Dev

设置与UITableViewCell中的宽度成比例的UIImageView高度

来自分类Dev

自定义UITableviewcell高度未正确设置

来自分类Dev

如何在Swift中根据图像的高度设置UITableViewCell Size

来自分类Dev

Xcode-将UIIMageView设置为与UITableViewCell相等的宽度-高度

来自分类Dev

如何在Swift中根据图像的高度设置UITableViewCell Size

来自分类Dev

UICollectionViewCell和UICollectionView的高度相等

Related 相关文章

  1. 1

    动态设置uitableviewcell的高度

  2. 2

    将UITableViewCell的高度设置为UIImage的高度?

  3. 3

    UICollectionview根据图像高度设置单元格高度

  4. 4

    通过jQuery设置最小高度

  5. 5

    通过 JavaScript 设置 Img 的高度

  6. 6

    UITableViewCell高度未在StoryBoard中设置

  7. 7

    如何根据屏幕尺寸设置UITableViewCell高度

  8. 8

    UITableViewCell高度未在StoryBoard中设置

  9. 9

    Swift - 在 UITableViewCell 中为 UICollectionViewCell 设置高度

  10. 10

    Swift:根据其中的UICollectionView的大小扩展UITableViewCell的高度

  11. 11

    Swift:根据其中的UICollectionView的大小扩展UITableViewCell的高度

  12. 12

    Android:通过ViewTreeObserver设置视图高度

  13. 13

    通过JavaScript设置2格的高度

  14. 14

    通过数量或行数设置TableView的高度

  15. 15

    通过媒体查询设置iframe的高度

  16. 16

    UICollectionView自动调整高度

  17. 17

    无法调整uicollectionview的高度

  18. 18

    如何 uicollectionview 高度灵活

  19. 19

    iOS:UITableViewCell的动态高度

  20. 20

    获取UITableViewCell的高度

  21. 21

    UITableViewAutomaticDimension错误的UITableViewCell高度

  22. 22

    调整UITableViewCell高度的大小

  23. 23

    UITableViewCell冲突的高度约束

  24. 24

    设置与UITableViewCell中的宽度成比例的UIImageView高度

  25. 25

    自定义UITableviewcell高度未正确设置

  26. 26

    如何在Swift中根据图像的高度设置UITableViewCell Size

  27. 27

    Xcode-将UIIMageView设置为与UITableViewCell相等的宽度-高度

  28. 28

    如何在Swift中根据图像的高度设置UITableViewCell Size

  29. 29

    UICollectionViewCell和UICollectionView的高度相等

热门标签

归档