2014-10-31 97 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