2014-10-31 98 views
1

好吧,我希望這將是有意義的!iPhone通過表水平滑動

當你進入一個視圖時,我希望有5個水平表,一個表可以同時顯示(類似下面的基本圖)。然後,您可以向左右滑動,但不需要等待手勢完成然後轉換,我希望用戶能夠在滾動時看到它滑動 - 所以可以實時滾動,可以這麼說。一旦它達到了50%到另一個表格,它就會爲你完成轉換。

我該如何開始做這件事?我知道這是可能的,因爲它已經在很多應用程序中 - 例如Spotify。

謝謝!

+----------+----------+----------+----------+----------+ 
|   |   |   |   |   | 
|   |   | INITIAL |   |   | 
|   |   | SCREEN |   |   | 
|   |   |   |   |   | 
|   |   |   |   |   | 
|   |   |   |   |   | 
|   |   |   |   |   | 
|   |   |   |   |   | 
+----------+----------+----------+----------+----------+ 
+0

在採用這種方法之前,我想強調的一點是,如果將來您需要實施輕掃以從表格中移除單元格,則此輕掃將與'UITableView'刷卡衝突以移除單元格。 – Kampai 2014-10-31 12:49:35

+0

@Kampai Yup,這是我用我們的UI/X傢伙收購的一點,他說這很好。但好點! – cjhill 2014-10-31 13:01:34

回答

1

使用UIPageViewController,並且每個頁面都是一個表視圖控制器。

+0

只需確認@LeoNatan,「UIPageViewController」可以進行「實時」滾動?我想我以前嘗試過,但它一直等到手勢完成,然後過渡到下一個屏幕? – cjhill 2014-10-31 13:04:02

+0

不,它會要求您的代表使用視圖控制器,並在您滾動時顯示其視圖。 – 2014-10-31 13:04:59