2014-10-16 66 views
0

我正在iPhone中開發一個視頻庫,其中視頻全屏顯示,您可以通過左/右滑動在它們之間切換。輕掃手勢實際上初始化了一個新的視圖,相同的視圖,但是使用了不同的視頻ID,並且在新的初始化視圖中,我正根據其ID來播放所需的視頻。如何在iOS中正確實現視頻庫

我有2個問題,這種方法:

  1. 視頻之間的切換需要一段時間,可能是因爲它需要一些時間來初始化一個新的觀點,從文件中讀取系統的視頻,並開始播放。
  2. 我無法找到如何在視頻之間添加平滑的動畫效果,例如在本地照片應用中可以在滑動時看到當前項和下一項/上一項的效果(您將手指放在屏幕上並物品隨着手指的移動而移動)。我的視力


例子可以在這裏顯示:http://i.imgur.com/UEsseDD.png
(我不能發表圖片不幸)

有誰可以參考我關於這些問題的一些信息:

  • 這種圖像/視頻圖像通常是如何構建的?
  • 如何在滑動過程中實現該運動的效果?
  • 我是否應該重新初始化視圖或在同一視圖中執行某些操作?


在此先感謝!

+0

我發現我可以使用UIScrollView和UIPageControl做類似的事情,這是正確的做法嗎? – 2014-10-16 23:49:31

回答

1

解決!

它可以使用UIScrollView來完成 - 您應該將每個視頻作爲子視圖添加到滾動視圖的全屏大小框架中,爲其啓用分頁,調整contentSize並從此處繼續。