2011-05-12 14 views
8

Gözlemlediklerimden ve insanların internette neler söylediğinden, klavyenin iPhone'da görünmesi için 0,3 saniyeye yaklaştığını biliyorum. 'Field-moving-of-the-way' animasyonlarımı 0.3s'e ayarladım ve iyi çalışıyorlar.iOS'ta animasyon uygulamak için gereken süre

Ancak, sistemde bu sabit kodlanmış değer yerine kullanabileceğim sabit bir yer var mı?

cevap

18
double animationDuration; 
animationDuration = [[[notification userInfo] objectForKey:UIKeyboardAnimationDurationUserInfoKey] doubleValue]; 

Bu ne demek oluyor?

+4

Bildirimin klavye ile ilgili bildirimlerden biri olduğunu (ör. UIKeyboardWillShowNotification) ve kodunuzun bu bildirimin işleyicisinde olduğunu bildirmeyi unuttuysanız – Vladimir

+0

Bu harika, teşekkürler – vlad259

+0

Animasyon süresi nedir? Sabit değil mi? –

İlgili konular