2012-07-25 20 views
5

iOS'ta sık kullanılan (ancak bazen zor olan) sürükle ve bırak görevlerini basitleştiren bir çerçeve yazıyorum. Bu çerçevenin bir parçası olarak, kullanıcı bir scrollView öğesinin kenarına yakın bir nesneyi sürüklediğinde (ve kısaca tuttuğunda), scroll'u programın kenarına göre kaydırır.Program aracılığıyla kaydırma yaparken göstergeleri göster UIScrollView

-setContentOffset: animated: (NO'yu animasyonu geçirerek) ve NSTimer'i kullanarak yalnızca iyi kaydırma yapabilirim, ancak kaydırma göstergeleri görünmüyor. Bu, kafa karıştırıcı bir kullanıcı deneyimine yol açar (arka plan düz/işlenmemişse kaydırma yapmanın zor olduğunu söylemek zor olabilir).

Nstimer geri çağırma sistemimden (contentOffset ayarlandığı gibi) -flashScrollIndicators'ı çağırmayı denedim, ancak bazı nedenlerle göstergeler, yanıp sönmeden önce kaydırma işleminin tamamlanmasını bekler.

İstediğim etki, kaydırma işlemi gerçekleşirken göstergelerin görünmesi ve durduktan sonra kaybolmasıdır. Temel olarak, kullanıcının sürükle bıraktığı programatik kaydırmam için tetiklenecek parmağı ile kaydırma menüsünü kaydırdığı zamanki gibi aynı etkiyi istiyorum.

Bunu nasıl gerçekleştireceğinizle ilgili herhangi bir fikir var mı?

+0

Ben de sorun yaşıyorum, bu yüzden cevabımı geri çekiyorum. – Weston

+0

Lütfen yaptığınız kodu postalayabilir misiniz? – JohnWhite

cevap

-2

Bazı animasyon programlarına göre yapabileceğinizi düşünüyorum.

İlgili konular