2010-06-07 32 views
0

請帶領我走向正確的方向。在iPhone上設置側滑UI

我需要爲用戶提供以iPhone屏幕爲中心的小文本。用戶可以快速向左或向右滾動以獲取下一個或上一個文本。可以有數百個這樣的文本片段。該過程本身類似於Photo應用程序sidescrolling,但很簡單,沒有縮放。

據我所知,我需要使用UIScrollView類,然後調用數百個addSubviews? 它是最佳的方式,或者我應該總是保留3個子視圖,並立即替換它們?

應該使用什麼樣的技巧來實現「滾動和中心」效果?

感謝

回答

0

你可以使用同一個pagingEnabled = YESUIScrollView的「滾動和中心」的效果,我猜。

然後只添加實際顯示的子視圖,否則會很快耗盡內存。

UIScrollViewDelegate-scrollViewDidScroll:中,您可以獲得當前的contentOffset並確定需要添加哪些子視圖以及哪些子視圖可以刪除。

+0

在每個給定的時間,只有1個子視圖,但我想我需要加載下一個和以前也完成快速滾動?謝謝 – Pablo 2010-06-07 07:51:01

+0

只要測試一下,你可能不需要那樣做。在任何時候只有一個或兩個子視圖可能就足夠了。 – 2010-06-07 12:07:05