Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 带UIPageControl的UITableview?_Iphone_Sdk - Fatal编程技术网

Iphone 带UIPageControl的UITableview?

Iphone 带UIPageControl的UITableview?,iphone,sdk,Iphone,Sdk,我正在制作一个餐馆“一步一步”订购应用程序,我想在一个表格视图中列出菜单(开胃菜、主菜等),并能够使用UIPagecontrol组织菜单内容。类似于eat24应用程序的方法或天气预报应用程序的构造方式 我已经设置了tableview,现在我只需要实现它,我希望您能帮助我,或者引导我朝着正确的方向前进,以便我完成这项工作:)。我是否需要为每个类别设置一个tableview,或者是否可以通过向左滑动或使用图片中工具栏中的箭头来使用所需信息更新一个tableview?使用脚本->调整tablevi

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


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

选项1-更新您的tableView
您可以更新
数据源
,使其反映“新”表视图的状态。然后使用
UITableViewRowAnimationRight
UITableViewRowAnimationLeft
调用
reloadSections:withRowAnimation:
,具体取决于当前适合的内容。这感觉就像滚动到一个新的tableView。对于刷卡,您可以使用
UISweepGestureRecognitor

选项2-使用具有多个表视图的滚动视图
如果您想让它简单一点,只需设置三个TableView并将它们放入启用分页的
UIScrollView

页面控制
当然,如果您想显示这些点,您需要添加并设置一个

关于用户界面:

您可以在故事板中设置所有内容。背景、箭头按钮、UIPageControl,您甚至可以在故事板中添加
UIWipegestureRecognitizer

Hi Jayde3,谢谢您的有用答案。我还有一个问题。从内存使用的角度来看,哪种方法最好?选项1,因为它只需要一个tableView。