2012-05-05 9 views
0

iOS5のプルダウンメニューに表示されるYahoo Financeウィジェットと同じようにUIコントロールを作成したいと思います。それは、サブビューを水平方向に連続的にスクロールするスクロールビューのようです。しかし、それに触れるとスクロールが止まります。今、あなたが指をドラッグすると、手動でスクロールすることができます。しかし、それをリリースするとすぐにスムーズにスクロールを再開します。どのように私はそれのようなコントロールを構築する必要がありますか? ありがとうiOS5のYahoo Financeウィジェットのようなスクロールテキスト

答えて

1

コアアニメーションを読み、タッチイベントを処理したり、ジェスチャ認識機能を使用したりすることをお勧めします。

おそらくUIScrollViewは、その内容が有限であることを期待しているので、この仕事のための適切なツールではありません。あなたが描いているように見えるジッパー型のビューは、終わりを持たないかもしれません - それは連続ループのようにもっとうまくいくでしょうし、それ自体は繰り返さないかもしれません。コアアニメーションを使用すると、好きな速度で水平にスライドするビューをアニメートできます。タッチまたはジェスチャーを取得したときにアニメーションを停止し、別のアニメーションを使用してビューのタッチを追跡します。

関連する問題