我已经搜索了一堆线程并且没有找到任何可靠的解决方案。
我正在尝试实现一个显示“整页”UITableView
的控制器,我可以向右/向左滑动以显示相邻的UITableView
。基本上我想通过水平滑动手势浏览多个UITableView
,就像它们嵌套在UIScrollView
中一样。
我认为成功完成的2个应用程序是新的Twitter应用程序& Etsy应用程序。 (13年12月13日)
我试过了:
UITableView
中UIScrollView
,但垂直滚动会导致陌生感(Apple警告您会这样做)。UITableView
放在父UIView中,并使用UIPanGestureRecognizer
移动UIView。这似乎很有希望,然后你不会得到启用分页UIScrollView
PanelTableView
但它在ios7中表现不佳并且允许对角线移动等。它在ios6上运行“OK”但性能有点不稳定...... 我真的不太关心Twitter应用程序导航栏中的“...”或Etsy应用程序中的滚动导航。只关注能够立即翻阅多个UITableViews。
任何人都有任何建议的策略来追求这里?
由于
答案 0 :(得分:4)
一种简单的方法是使用UIPageViewController。这样你可以添加无限数量的页面,每个页面都包含自己的UIViewController,或者你想要的UITableViewController。最好的方法。