SORU
12 NİSAN 2011, Salı


-ViewWillAppear: arasındaki fark nedir ve viewDidAppear:?

-[UIViewController viewWillAppear:] -[UIViewController viewDidAppear:] arasındaki fark nedir?

CEVAP
14 NİSAN 2011, PERŞEMBE


Genel olarak, bu benim işim

1)ViewDidLoadBirlikte görünümü ile hemen görünmesi gereken bir görüntülemek için denetimler ekleme yapıyorum, ne zaman, ViewDidLoad metodu koydum. Temelde bu yöntem, görünüm belleğe yüklendiği zaman denir. Eğer benim görüşüme 3 etiketleri ile bir form ise yani, örneğin, etiketleri buraya eklemek istiyorum; görünüm asla bu formlar olmadan var olacaktır.

2)ViewWillAppear: ViewWillAppear genellikle sadece formdaki verileri güncelleştirmek için kullanın. Yani, yukarıdaki örnekte, aslında bu forma benim etki alanından veri yüklemek için kullanırdım. Yaratılış UİViews oldukça pahalı, ve önlemek mümkün olduğunca yapıyor o ViewWillAppear yöntem, çünkü ne zaman bu adı alır, demek ki iPhone zaten hazır göstermek için UİView kullanıcı, ve ağır bir şey yapıyorsun burada olacak etkisi performansında çok belirgin bir şekilde (gibi animasyonlar olmak ertelendi, vb).

3)ViewDidAppear: Son olarak, ViewDidAppear uzun bir süre için çalıştırmak üzere bir Java eklentisi arama formu için ek veri almak için yukarıda yapıyor gibi şeyler için yeni bir iş parçacığı başlatmak için kullanıyorum.İyi bir şey görünüm zaten var ve kullanıcı için görüntülenir çünkü, bir güzel "veri alırken" kullanıcı mesaj Bekliyorum. göstermenizdir

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DorkmanScott

    DorkmanScott

    14 NİSAN 2006
  • inovationgmbh

    inovationgmb

    28 EYLÜL 2010
  • Apple&Tech Reviews & Giveaways

    Apple&Tech R

    12 Temmuz 2008