Kullanıcı bir sayfaya gittiğinde ekranın ortasında bir etiket görüntülediğimde burada UIScrollView var, sorun şu ki, animasyon devam ederken kullanıcı bir sonraki sayfaya geçemez. Animasyon bitene kadar tüm kullanıcı etkileşimi devre dışı bırakılmış gibi görünüyor.UIView animasyonları herhangi bir dokunma girdisini iptal ediyor?
Etiketi görüntülemek için kodum İşte.
if(!scrollView.dragging)
[UIView animateWithDuration:0.3
delay:0.3
options:UIViewAnimationOptionCurveEaseOut
animations:^(void){
[vesselNameLabel setFrame:frame];
}
completion:^(BOOL finished){}];
Kaydırma görünümünde bu iptal eden kullanıcı etkileşiminden nasıl çıkarım?
Ayrıca, iOS 4'te varsayılan olarak engellendiğini fark ettim, ancak iOS 5'de değil. Yalnızca iOS 4'te çalışan bir iş arkadaşının telefonunda test ettiğimde bu soruna rastladım. – jowie
Varsayılan olarak bloklar iOS 6'da. – mbuc91
Harika, çok basit :) – Macistador