मैं यूआईसीओलेक्शन व्यू (लाल वाला) इस मामले में सामग्री आकार की ऊंचाई को कम करने के लिए चाहता हूं UICollectionViewCells (पीले रंग वाले) क्योंकि वहां बहुत खाली जगह है। हमेशा लौट (चौड़ाई, 0) और इस कारण के लिए यह बहुत ज्यादा है जो मुझे ऊंचाई के लिए xib फ़ाइल में सेट ऊंचाई 30 (मूल्य के मूल्य के लिए सिकुड़UICollectionView की सामग्री आकार की ऊंचाई होने के लिए UICollectionView की ऊंचाई समायोजित कैसे करें?
override func layoutSubviews() {
super.layoutSubviews()
if !__CGSizeEqualToSize(bounds.size, self.intrinsicContentSize) {
self.invalidateIntrinsicContentSize()
}
}
override var intrinsicContentSize: CGSize {
return self.collection.contentSize
}
लेकिन return self.collection.contentSize
: क्या मैंने कोशिश की उपयोग करने के लिए है , हालांकि मेरे पास constaint> = 30 है)।
आप ऊंचाई बाधा आउटलेट लेने के लिए है ColletionView की और ऊंचाई को समायोजित करें जैसे 'heightConstraint.constant = collectionView.contentSize.height' –
क्या आप कस्टम लेआउट का उपयोग कर रहे हैं या Apple - UICollectionViewFlowLayout द्वारा प्रदान किए गए हैं? –
मैं डिफ़ॉल्ट एक UICollectionViewFlowLayout – charbinary