How to determine height of UICollectionView with FlowLayout

前端 未结 13 2080
醉话见心
醉话见心 2020-11-28 18:01

I\'ve got an UICollectionView with an UICollectionViewFlowLayout, and i want to calculate its content size (for return in intrinsicContentSiz

13条回答
  •  一整个雨季
    2020-11-28 18:41

    Swift 3 code for user1046037 answer

    import UIKit
    
    class DynamicCollectionView: UICollectionView {
    
        override func layoutSubviews() {
            super.layoutSubviews()
            if !__CGSizeEqualToSize(bounds.size, self.intrinsicContentSize) {
                self.invalidateIntrinsicContentSize()
            }
    
        }
    
        override var intrinsicContentSize: CGSize {
            return contentSize
        }
    
    }
    

提交回复
热议问题