自定义 UITableViewCell heightForRowAt 在 Swift 4 中不起作用

恩卡

我从 nib 创建了一个自定义 UITableView,并试图在 ShopImagesViewCell 的 Size Inspector 中更改行高。

ShopImagesViewCell.xib:

在此处输入图片说明

所以我在 ShopImagesViewCell.swift 中编写了更改行高的代码。

class ShopImagesViewCell: UITableViewCell, UITableViewDelegate
{
    @IBOutlet weak var imageCollectionView: UICollectionView!
    @IBOutlet weak var titleLabel: UILabel!
    @IBOutlet weak var starView: UIView!
    @IBOutlet weak var starImageView: UIImageView!

    override func awakeFromNib()
    {
        super.awakeFromNib()
        //....
    }

    func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat
    { // This function does not work.
        return CGFloat(300) // 300 changes fluidly
    }
}

extension ShopImagesViewCell
{
    func setView()
    {
        self.imageCollectionView.delegate = self
        self.imageCollectionView.dataSource = self
        self.imageCollectionView.regCells(cells: ["ShopImageCollectionViewCell","ShopNonImageCollectionViewCell"])
    }
}

由于该功能不起作用,我试图找到一种方法并尝试做

self.tableView.delegate = self

但是,tableView 不存在,我尝试使用@outlet 添加 ShopImagesViewCell,但这是不可能的。

我如何使上述功能工作?

如果您想对其他源代码发表评论,我会尽可能添加。

麦迪

您的单元格是UITableViewCell包含UICollectionView. 因此,您的单元格类应符合UICollectionViewDataSourceUICollectionViewDelegate` 方法。您的表格视图单元格不应实现任何表格视图数据源或委托方法,也不应符合表格视图协议。将它们与表视图一起放在视图控制器中。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

自定义 UITableviewCell 透明背景错误 Swift 4

来自分类Dev

Swift中的自定义UITableViewCell注册类

来自分类Dev

Swift:无法在自定义UITableViewCell中访问IBOutlet

来自分类Dev

如何在Swift中创建自定义UITableViewCell类?

来自分类Dev

自定义字体在Swift / Xcode中不起作用

来自分类Dev

UITableviewCell 只切换一个自定义复选标记状态不起作用 - Swift 3

来自分类Dev

自定义UITableViewCell编辑模式不起作用

来自分类Dev

自定义UITableViewCell,单元格中的按钮不起作用

来自分类Dev

自定义UITableViewCell,单元格中的按钮不起作用

来自分类Dev

iOS Swift-自定义UITableViewCell

来自分类Dev

iOS Swift-自定义UITableViewCell

来自分类Dev

Swift上的自定义UITableViewCell

来自分类Dev

Swift自定义UITableviewCell宽度问题

来自分类Dev

自定义标签导航项不起作用-Swift

来自分类Dev

rails4自定义验证不起作用

来自分类Dev

自定义角度 4 管不起作用

来自分类Dev

在 swift 4 中更改自定义绘图的颜色

来自分类Dev

Swift:从自定义UITableViewCell中的UITextField检索文本并将其放入数组中

来自分类Dev

在Swift中具有下拉菜单的自定义UITableViewCell

来自分类Dev

如何使用Swift在UITableViewCell中从NIB调整自定义UIView的大小?

来自分类Dev

如何使用Swift在UITableViewCell中从NIB调整自定义UIView的大小?

来自分类Dev

Swift-自定义SectionIndexTitles在Tableview中不起作用

来自分类Dev

自定义Segue中的NavigationController.pushViewController不起作用-Swift 2.0-iOS 9.1

来自分类Dev

自定义Segue中的NavigationController.pushViewController不起作用-Swift 2.0-iOS 9.1

来自分类Dev

在自定义类中删除UITableViewCell

来自分类Dev

在自定义UITableViewCell中连接UIButton

来自分类Dev

自定义uitableviewcell中的uiscrollview

来自分类Dev

在自定义UITableViewCell中控制UISwitch

来自分类Dev

迅速在UITableViewCell中自定义UICollectionView

Related 相关文章

  1. 1

    自定义 UITableviewCell 透明背景错误 Swift 4

  2. 2

    Swift中的自定义UITableViewCell注册类

  3. 3

    Swift:无法在自定义UITableViewCell中访问IBOutlet

  4. 4

    如何在Swift中创建自定义UITableViewCell类?

  5. 5

    自定义字体在Swift / Xcode中不起作用

  6. 6

    UITableviewCell 只切换一个自定义复选标记状态不起作用 - Swift 3

  7. 7

    自定义UITableViewCell编辑模式不起作用

  8. 8

    自定义UITableViewCell,单元格中的按钮不起作用

  9. 9

    自定义UITableViewCell,单元格中的按钮不起作用

  10. 10

    iOS Swift-自定义UITableViewCell

  11. 11

    iOS Swift-自定义UITableViewCell

  12. 12

    Swift上的自定义UITableViewCell

  13. 13

    Swift自定义UITableviewCell宽度问题

  14. 14

    自定义标签导航项不起作用-Swift

  15. 15

    rails4自定义验证不起作用

  16. 16

    自定义角度 4 管不起作用

  17. 17

    在 swift 4 中更改自定义绘图的颜色

  18. 18

    Swift:从自定义UITableViewCell中的UITextField检索文本并将其放入数组中

  19. 19

    在Swift中具有下拉菜单的自定义UITableViewCell

  20. 20

    如何使用Swift在UITableViewCell中从NIB调整自定义UIView的大小?

  21. 21

    如何使用Swift在UITableViewCell中从NIB调整自定义UIView的大小?

  22. 22

    Swift-自定义SectionIndexTitles在Tableview中不起作用

  23. 23

    自定义Segue中的NavigationController.pushViewController不起作用-Swift 2.0-iOS 9.1

  24. 24

    自定义Segue中的NavigationController.pushViewController不起作用-Swift 2.0-iOS 9.1

  25. 25

    在自定义类中删除UITableViewCell

  26. 26

    在自定义UITableViewCell中连接UIButton

  27. 27

    自定义uitableviewcell中的uiscrollview

  28. 28

    在自定义UITableViewCell中控制UISwitch

  29. 29

    迅速在UITableViewCell中自定义UICollectionView

热门标签

归档