के बाद सही है मेरे पास पेजिंग और सभी के साथ एक सामान्य UICollectionView है। और viewDidAppear:, केवल पहली बार देखने फोन पर, मैं गलत आकार जब myCollectionView.collectionView.contentSize.width बुला पानेUICollection गलत सामग्री देखें पहले लोड पर आकार,
फिर भी क्यों viewDidLoad :, viewWillAppear पर यह पता लगाने की कोशिश कर रहा। यह हमेशा 0 चौड़ाई के साथ प्रतिक्रिया करता है (ऊंचाई हमेशा सही है)। दृश्य के लगातार पुनः लोड मुझे सही एक मिलता है।
self.collectionView.collectionViewLayout.collectionViewContentSize
जो मुझे पहले लोड पर सही चौड़ाई घटना देने का उपयोग कर का सहारा लिया।
अभी भी मेरे लिए एक रहस्य है।
मुझे यकीन है कि यह ऑटोलायआउट के साथ कुछ करने के लिए है .. इसे अक्षम करने का प्रयास करें – abbood
पहले से ही अक्षम, पहली बात मैंने सोचा था। ऐसा लगता है कि यह दृश्य को तेज़ी से लोड नहीं कर रहा है, क्योंकि पुन: प्रकट होने पर चौड़ाई सही है (पूर्व के लिए। उसी दृश्य पर वापस आने पर)। – klauslanza
क्या आपको कभी इस समस्या का जवाब मिला? –