繁体   English   中英

CollectionView的单元格不适合屏幕

[英]Cells of CollectionView don't fit in screen

我在TableView单元格中有CollectionView 在此处输入图片说明

在此处输入图片说明

CollectionView单元格的约束

在此处输入图片说明

当我在iPhone 5s上运行app fe时,我看到(单元格不适用于屏幕): 在此处输入图片说明

但是向上和向下滚动后,我看到: 在此处输入图片说明

我知道重用,但是如何从一开始就显示单元格(适合屏幕)?

您需要重新加载收藏集视图

在您的TableViewCell嵌入方法中

    func draw(_ rect: CGRect)
    {

// here you have to reaload your collectionView
        super.draw(rect)
    self.collectionView.realodData()

    }

通过调用其DrawRect方法刷新TableCell

optional func tableView(_ tableView: UITableView, 
            willDisplay cell: UITableViewCell, 
               forRowAt indexPath: IndexPath)
{
  cell.setNeedsDisplay()
}

我希望这对您有用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM