我的细胞内有CollectionView
:TableView
中单元格的约束
当我在iPhone 5s上运行app f.e.时,我看到了(手机不适合屏幕):
但在上下滚动之后,我看到:
我知道如何重用,但如何显示从一开始就必须(适合屏幕)?
最佳答案
你需要重新加载你的收藏视图
在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/