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

  • 24 Канал

    24 Кана

    5 ŞUBAT 2006
  • SDSARG3

    SDSARG3

    14 Mart 2009
  • Sparta Spartanutul

    Sparta Spart

    18 HAZİRAN 2013