आप adding it to collection's subviews द्वारा UICollectionView
(या उस बात के लिए किसी भी UIScrollView
) को UIRefreshControl
जोड़ सकते हैं:क्या कोई क्षैतिज UIRefreshControl है?
UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];
[refreshControl addTarget:self action:@selector(handleRefresh:) forControlEvents:UIControlEventValueChanged];
[self.collectionView addSubview:refreshControl];
यह जब संग्रह व्यू लेआउट UICollectionViewScrollDirectionHorizontal
है काम नहीं करता।
मैंने बाईं ओर रीफ्रेश नियंत्रण डालने के लिए layoutSubviews
ओवरराइड करने का प्रयास किया, लेकिन यह इस तरह स्क्रॉलिंग प्रगति को ट्रैक नहीं करेगा। क्या मैं क्षैतिज लेआउट के साथ काम करने में इसे चालित कर सकता हूं?
शायद मैं रूढ़िवादी जा रहा रहा हूँ, लेकिन यद्यपि आप है कि रास्ते में इस दृश्य में जोड़ सकते हैं द्वारा इस लक्ष्य को हासिल कर सकते हैं, और यह काम करने के लिए मिलता है, मुझे नहीं लगता कि यह डिजाइन किया गया था इसके लिए, दस्तावेज स्पष्ट रूप से इसे UITableView से लिंक करता है। – Daniel
@Daniel हालांकि यह सच है, मैं यहां बहुत से लोगों को ऐसा कर रहा हूं जिससे मुझे ऐसा लगता है कि ऐप्पल को यह वास्तविक कामकाजी व्यवहार अधिकारी बनाने की संभावना है। मैंने एक भी पोस्ट नहीं देखा है कि टेबल ऐप के बिना 'यूआईआरफ्रेश कंट्रोल' का उपयोग करने के लिए उनके ऐप को खारिज कर दिया गया था। –