customizeCollectionView

customizeCollectionView

使用自定义UICollectionViewLayout进行集合视图。为了正确显示所有iPhone的收藏夹视图,我正在使用heightAnchor。应用heightAnchor后,我无法垂直滚动。请帮我。

这是由于heightAnchor而导致的collectionview垂直滚动问题。

customizeCollectionView.translatesAutoresizingMaskIntoConstraints = false
customizeCollectionView.heightAnchor.constraint(equalToConstant:customizeCollectionView.contentSize.height).isActive = true
customizeCollectionView.widthAnchor.constraint(equalToConstant: self.view.frame.size.width).isActive = true
customizeCollectionView.topAnchor.constraint(equalTo:self.view.topAnchor , constant:(((20 + (navigationController?.navigationBar.frame.height)!) + self.layer.frame.height))).isActive = true
customizeCollectionView.leftAnchor.constraint(equalTo:self.view.leftAnchor , constant:39).isActive = true

集合视图应垂直滚动,但实际上不滚动。

最佳答案

 customizeCollectionView.heightAnchor.constraint(equalToConstant:customizeCollectionView.contentSize.height).isActive = true

您无法设置与其内容视图相关的集合视图的高度。它应该始终与其晚餐视图相关。

10-07 15:21