उम्मीद है कि एक अपेक्षाकृत नई UIKit
नियंत्रणजब रोटेशन में उचित पल एक UICollectionView के लेआउट पैरामीटर बदलने के लिए है
के लिए एक सरल सवाल मैं एक UICollectionView
कोशिकाओं की एक पंक्ति है कि सटीक हैं के साथ एक viewLayout
है कि है पोर्ट्रेट मोड UICollectionView
की सीमा
इसलिए, जब आईपैड लैंडस्केप मोड में फ़्लिप हो जाता है, तो वह पंक्ति स्क्रीन की तुलना में लम्बी हो जाती है, जिस बिंदु पर लेआउट (लगभग) चुपचाप विफल रहता है और शिकायत करता है कि पंक्ति लम्बाई से अधिक है सीमाएं
दृश्य की विशेषताओं में हेरफेर करने का आदर्श तरीका क्या है, खासकर जब यह ViewController
में घूर्णन का जवाब देने से संबंधित है?
यह मेरे लिए काम करता है। लेकिन 'setCollectionViewLayout' का उपयोग करने के बजाय मैं केवल एक आकार को संशोधित करता हूं जिसे मुझे' sizeForItemAtIndexPath' में चाहिए। इसे 'रीलोडडाटा' के परिणामस्वरूप बुलाया जाता है। –
कॉल [सुपर willRotateToInterfaceOrientation: toInterfaceOrientation अवधि: अवधि] चूक गया। –