SORU
13 EYLÜL 2014, CUMARTESİ


DequeueReusableCellWithİdentifier vs dequeueReusableCellWithİdentifier : forİndexPath

DequeueReusableCellWithİdentifier için iki aşırı var ve karar vermeye çalışıyorum ne zaman bir vs diğer kullanmalıyım?

Apple docs forİndexPath fonksiyon durumları ile ilgili"Bu yöntem tablo görünümünde ek yapılandırma hücrenin konumuna göre gerçekleştirmek için dizin yolunu kullanır."

Ama yorumlamak için nasıl emin değilim?

CEVAP
14 EYLÜL 2014, Pazar


En önemli fark forIndexPath: sürümü eğer bir sınıf kaydetmek veya tanımlayıcı için uç sormaman mi iddia (çöker). (Non-forIndexPath:) eski sürümü bu durumda nil döndürür.

Tablo görüntülemek için registerClass:forCellReuseIdentifier: göndererek bir tanımlayıcı için bir sınıf kayıt. registerNib:forCellReuseIdentifier: tablo görünümü göndererek bir tanımlayıcı için bir uç kaydetme.

Eğer bir film şeridi tablo görünümü ve cep prototipler oluşturmak, film şeridi loader cep film şeridi olarak tanımlanan prototip kayıt ilgilenir.

Session 200 - What's New in Cocoa Touch from WWDC 2012 (yeni) forIndexPath: sürüm 8m30s etrafında başlayan anlatılır. Diyor ki, “her zaman başlatılan bir cep alacaksınız” (eğer bir sınıf veya uç kayıt etmedin mi yoksa kaza olacak söz etmeden).

Video da diyor ki “o dizin yolu için doğru boyutu olacak”. Muhtemelen bu tablo görünümünü kendi genişliğine bakarak ve temsilcinin tableView:heightForRowAtIndexPath: yöntem (tanımlanmışsa) arayarak iade etmeden önce hücrenin boyutunu ayarlayın.Bu dizin yolunu gereksinim duymaktadır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bart Baker

    Bart Baker

    1 Aralık 2006
  • soyacincautv

    soyacincautv

    14 NİSAN 2010
  • UsherVEVO

    UsherVEVO

    15 EKİM 2009