/ / UICollectionView के लिए झरना लेआउट को कैसे कार्यान्वित करें स्विफ्ट में जो उनकी ऊंचाई को रिचर्ड रिमोट इमेज के अनुसार बदलता है? - आईओएस, स्विफ्ट, uicollectionview, pinterest, झरना

UICollectionView के लिए झरना लेआउट को कैसे कार्यान्वित करें स्विफ्ट में जो उनकी ऊंचाई को रिचर्ड रिमोट इमेज के अनुसार बदलता है? - आईओएस, स्विफ्ट, uicollectionview, pinterest, झरना

मैंने अपने शोध से क्या एकत्र किया हैझरना लेआउट यह है कि हमें तैयार करने के लिए अग्रिम में ऊंचाइयों को जानने की जरूरत है। लेकिन अगर हम दूरस्थ छवियों को लाने के लिए प्रतीक्षा करते हैं और फिर अपना आकार पाते हैं और तैयार करते हैं, तो बहुत देर हो जाएगी। लेकिन मैं इस लेआउट का उपयोग कर इस तरह के लेआउट का उपयोग कर Pinterest, माइक्रोसॉफ्ट डेलव इत्यादि जैसे बहुत से ऐप्स देखता हूं। मैंने बहुत सारे झरने के लेआउट उदाहरणों को तेजी से देखा। लेकिन वे संपत्तियों से छवियों का उपयोग करते हैं।

किसी को इस समस्या को हल पता है? अग्रिम में धन्यवाद।

उत्तर:

उत्तर № 1 के लिए 1

आप छवि से आकार ले सकते हैं, और यदि कोई छवि उपलब्ध नहीं है, तो आप छवि सेट कर सकते हैं।

एक बार जब आप बैकएंड से छवि प्राप्त कर लेंगे, तो आप पुनः लोडडाटा या पुनः लोड ItemAtIndexPath को कॉल कर सकते हैं, दोनों मामलों में लेआउट विधि को कोशिकाओं के लिए बुलाया जाएगा।

आप ओवरस्राइड लेआउट सबव्यूव्स विधि और फ़्लोलेआउट विधियों के साथ भी कोशिश कर सकते हैं।