2012-07-25 9 views
5

私は、一般的な(ときにはトリッキーな)ドラッグ&ドロップタスクをiOSで簡単にするフレームワークを作成しています。このフレームワークの一環として、ユーザーがスクロールビューの端の近くにオブジェクトをドラッグ(および短く保持)すると、プログラムはスクロールビューをエッジの方向にスクロールします。プログラムでUIScrollViewをスクロールしながらインジケータを表示

-setContentOffset:animated:(アニメーションにNOを渡す)とNSTimerを使ってスクロールできますが、スクロールインジケータは表示されません。これは混乱を招くユーザーエクスペリエンスにつながります(バックグラウンドがプレーンテキスト/非テクスチャであればスクロールするのが難しいかもしれません)。

NSTimerコールバック(contentOffsetが設定されている)から-flashScrollIndicatorsを呼び出そうとしましたが、何らかの理由でインジケータが点滅する前にスクロールが完了するまで待機します。

私が望む効果は、スクロールが行われている間に表示が現れてから、一度停止すると消えることです。基本的には、ユーザーがドラッグによるスクロールのために指でスクロールビューをスクロールするのと同じ効果が必要です。

これを達成するためのアイデアはありますか?

+0

私も問題があるようですので、私は私の答えを撤回しています。 – Weston

+0

あなたがしたコードを投稿することができますか?私は見渡すことができ、解決策を提供しようとしますか? – JohnWhite

答えて

-2

私はいくつかのアニメーションプログラミングでできると思います。

関連する問題