2016-04-03 12 views
1

Başlık bölümünde UICollectionReusableView ile bir UICollectionViewController var. Toplama görünümü hücrelerinde verileri yeniden yükleyen bir UISegmentedControl var. Bununla birlikte, kullanıcılarla ilişkinin durumunu gösteren bir düğmem de var, ancak segmentleri değiştirdiğimde, düğmenin başlığı varsayılan durumuna dönüşür. Başlıktaki verileri yeniden yüklemeden, yalnızca koleksiyon görünümü hücrelerini nasıl yükleyebilirim?Sadece koleksiyon görünüm hücrelerini nasıl yükleyebilirim?

cevap

0

O gayet mantıklı beri, tüm görünür hücreleri yeniden yüklemek istiyor farz ediyorum: Bu, görünür hücreleri yeniden yükleyecektir

collectionView.reloadItemsAtIndexPaths(collectionView.indexPathsForVisibleItems()) 

.

+0

İndekini .indexPathsForVisibleItems() içinde mi belirtmem gerekiyor? – user4513956

+0

@ user4513956 Huh? Eğer bahsettiğiniz buysa, dizin yollarına ihtiyacınız yoktur. Onları bu yöntemden alırsınız. – tktsubota

+0

Aslında segmentler değiştirildiğinde verileri sorgular. Bu yüzden koleksiyon görünümünü self.collectionView! .reloadData() ile yeniden yüklüyorum. Kodunuzla değiştirdim ve işe yaramadı .... – user4513956

İlgili konular