1

我正在制作一家餐厅“逐步”订购应用程序,我想在表格视图中列出菜单(开胃菜、主菜等),并能够使用 UIPagecontrol 组织菜单内容。类似于eat24 应用程序的操作方式或天气预报应用程序的构建方式。

图片

图片

我已经设置了tableview,现在我只需要实现它,我希望你能帮助我或指导我正确的方向,让我完成这个:)。我是否需要为每个类别设置一个表格视图,或者是否可以通过向左滑动或使用图片工具栏中的箭头来使用所需信息更新一个表格视图?使用情节提要->调整表格视图大小并将图像拖入或以编程方式设置它,添加像一张图片(白色环)这样的工具栏的最佳方法是什么?

4

1 回答 1

3

选项 1 -更新您的 tableView
您可以更新您的dataSource,以便它反映“新”tableView 的状态。比您reloadSections:withRowAnimation:使用UITableViewRowAnimationRightor调用UITableViewRowAnimationLeft,这取决于目前适合的情况。这感觉就像滚动到一个新的 tableView。对于刷卡,您可以使用UISwipeGestureRecognizer.

选项 2 -使用带有多个 tableViews 的 scrollView
如果你想让它更容易一点,只需设置三个 tableViews 并将它们扔进一个UIScrollView启用分页的地方。

PageControl
当然,如果要显示这些点,您需要添加和设置UIPageControl 。

关于 UI:
您可以在 Storyboard 中设置所有内容。背景、箭头按钮、UIPageControl您甚至可以UISwipeGestureRecognizer在情节提要中添加。

于 2012-11-13T16:59:19.363 回答