मैं प्रोजेक्ट पर काम कर रहा हूं, इसमें वेब डेटा से संग्रह दृश्य में प्रदर्शित छवियों की संख्या है।संग्रह दृश्य IOS 6 अंक
मैं लागू कर दिया है WaterFlowLayout संग्रह दृश्य ओपन सोर्स Github परियोजना https://github.com/aceisScope/WaterflowView
छवियाँ गतिशील संग्रह दृश्य छवि सरणी के बताए जाते हैं ..
यह ठीक काम कर रहा है, तो संग्रह दृश्य स्रोत छवियों 3 या उससे अधिक भरोसा करते हैं। ।
लेकिन अगर छवि प्रदर्शित करने के लिए की तुलना में कम से कम 3 भी संग्रह दृश्य में दिखाई नहीं दे रहा है .. डेमो परियोजना में है गिनती अपनी हो रहा एक ही ..
एक और चीज जिसे मैंने रीफ्रेश करने के लिए भी लागू किया है, लेकिन लगभग 12 छवियों को एकल पृष्ठ में प्रदर्शित किया जा सकता है और अगर छवि गणना संग्रह से अधिक 13 से अधिक है तो स्क्रॉलिंग ठीक काम कर रही है और मैं रीफ्रेश करने के लिए खींचने में सक्षम हूं लेकिन छवि गणना 12 से कम है, मैं पुल दृश्य को रीफ्रेश करने के लिए पुल तक पहुंचने में सक्षम नहीं हूं।
यदि संख्याऑफइटम्सइसेक्शन 3 है और संख्याऑफ कॉलम इनफ्लोलाइटआउट भी 3 का मतलब है कि कोड की तुलना में एक पूर्ण पंक्ति ठीक काम करेगी।
- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section
{
return 3;
}
#pragma mark- UICollectionViewDatasourceFlowLayout
- (NSInteger)numberOfColumnsInFlowLayout:(WaterFlowLayout*)flowlayout
{
return 3;
}
लेकिन अगर numberOfItemsInSection 2 और numberOfColumnsInFlowLayout भी है 3 अपने एक पूर्ण पंक्ति मैं छवियों को प्रदर्शित करने में सक्षम नहीं हूँ नहीं पूरा करता है मतलब है।
- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section
{
return 2;
}
#pragma mark- UICollectionViewDatasourceFlowLayout
- (NSInteger)numberOfColumnsInFlowLayout:(WaterFlowLayout*)flowlayout
{
return 3;
}
और किसी को भी भी ताज़ा करने के लिए भले ही मिलान दृश्य डिफ़ॉल्ट स्क्रॉल सक्रिय नहीं है पुल सक्षम करने के लिए कुछ चाल कर सकते हैं सुझाव ..
अग्रिम धन्यवाद ...
अगर आप numberOfColumns के लिए 2 वापसी क्या होता है जब की संख्या आइटम 2 है? क्या यह तब प्रदर्शित होता है? – rdelmar
हां से प्रदर्शित है। – p1nt0z