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

  • geraldnonadoez

    geraldnonado

    3 Temmuz 2013
  • Miles Fisher

    Miles Fisher

    8 NİSAN 2009
  • TechShowsYou

    TechShowsYou

    3 Mart 2011