我的细胞内有CollectionView
ios - CollectionView的单元格不适合屏幕-LMLPHP
ios - CollectionView的单元格不适合屏幕-LMLPHP
TableView中单元格的约束
ios - CollectionView的单元格不适合屏幕-LMLPHP
当我在iPhone 5s上运行app f.e.时,我看到了(手机不适合屏幕):
ios - CollectionView的单元格不适合屏幕-LMLPHP
但在上下滚动之后,我看到:
ios - CollectionView的单元格不适合屏幕-LMLPHP
我知道如何重用,但如何显示从一开始就必须(适合屏幕)?

最佳答案

你需要重新加载你的收藏视图
在TableViewCell implement方法中

    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()
}

我希望这对你有用,

关于ios - CollectionView的单元格不适合屏幕,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44187260/

10-14 21:36