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

  • Day9TV

    Day9TV

    22 NİSAN 2010
  • Mindy

    Mindy

    20 NİSAN 2006
  • Rootjunky.com

    Rootjunky.co

    22 EKİM 2011

İLGİLİ SORU / CEVAPLAR