SORU
13 EYLÜL 2013, Cuma


UİCollectionView reloadData düzgün iOS 7'de çalışmıyor

Uygulamalarım sorunsuz çoğunlukla olan iOS 7 üzerinde çalıştırmak için güncellenmesi oldum. UICollectionViewController reloadData yöntemi için kullanılan oldukça oyunculuk değil birden fazla uygulama olarak fark var.

UICollectionViewController, doldurmak bazı veriler ile UICollectionView normal olarak yüklemek zorunda kaldım. Bu ilk kez harika çalışıyor. Ancak eğer talep ediyorum yeni veri (doldurma UICollectionViewDataSource) ve sonra arayın. reloadData, öyle sorgu veri kaynağı için numberOfItemsInSection numberOfSectionsInCollectionView, ama iyi görünmüyor çağrısı cellForItemAtIndexPath doğru sayısı.

Eğer kodu sadece bir bölümü yeniden değiştirirsem, o zaman düzgün çalışmaz. Bu bana bunları değiştirmek için hiç sorun değil, ama bunu yapmam gerektiğini sanmıyorum. reloadData belgelere göre tüm görünür hücreleri yeniden gerekir.

Bunu başka gören var mı?

CEVAP
30 EYLÜL 2013, PAZARTESİ


Benim durumumda, hücre sayısı veri kaynağı hiç değişmedi bölümleri/ve ben sadece ekran üzerinde görünür içeriği yeniden yüklemek istedim

Çağırarak bu etrafında almak başardı:

[self.collectionView reloadItemsAtIndexPaths:[self.collectionView indexPathsForVisibleItems]];

sonra:

[self.collectionView reloadData];

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ASUS

    ASUS

    22 EKİM 2005
  • jpmkm1

    jpmkm1

    4 NİSAN 2008
  • katherine gomez

    katherine go

    1 Aralık 2011

İLGİLİ SORU / CEVAPLAR