0
我想構建一個UI控件,就像我們在iOS5下拉菜單中看到的Yahoo Finance小部件一樣。它似乎是一個滾動視圖,它連續水平滾動子視圖。但是當你觸摸它時,滾動停止。現在,如果你拖動你的手指,你可以手動滾動。但是一旦你釋放它,就會以非常平穩的方式重新開始滾動。我應該如何構建這樣的控制? 感謝在iOS5上滾動文字,如Yahoo Finance小部件
我想構建一個UI控件,就像我們在iOS5下拉菜單中看到的Yahoo Finance小部件一樣。它似乎是一個滾動視圖,它連續水平滾動子視圖。但是當你觸摸它時,滾動停止。現在,如果你拖動你的手指,你可以手動滾動。但是一旦你釋放它,就會以非常平穩的方式重新開始滾動。我應該如何構建這樣的控制? 感謝在iOS5上滾動文字,如Yahoo Finance小部件
你會想在覈心動畫閱讀起來也處理觸摸事件(或使用手勢識別)。
的UIScrollView可能不適合這個工作的工具,因爲它希望它的內容是有限的。你似乎描述的拉鍊式視圖可能沒有結束 - 它會更像一個連續的循環,甚至可能不會重演。使用核心動畫,您可以以您喜歡的任何速度對您的視圖進行水平滑動。當您獲得觸摸或手勢時停止動畫,並使用不同的動畫讓視圖跟蹤觸摸。