iphone tableviewcontroller以编程方式切换视图时的左/右幻灯片?

iphone tableviewcontroller以编程方式切换视图时的左/右幻灯片?,iphone,uinavigationcontroller,uitableview,Iphone,Uinavigationcontroller,Uitableview,要解释我想做什么: 我有一个带有选项列表的navigationController,单击其中一个将执行所选TableViewController子类的常规推送操作,将屏幕向左滑动,在顶部显示常规的“后退”按钮和视图标题。到目前为止还不错 此视图显示特定日期的内容。让我们调用视图控制器OneDayViewController。我将在该表视图组的单个单元格中的视图按钮上显示“较早”和“较晚”。在另一个组中,我将在单元格中显示内容行;单击其中一个可将此内容项的ViewController推送到navi

要解释我想做什么:

我有一个带有选项列表的navigationController,单击其中一个将执行所选TableViewController子类的常规推送操作,将屏幕向左滑动,在顶部显示常规的“后退”按钮和视图标题。到目前为止还不错

此视图显示特定日期的内容。让我们调用视图控制器OneDayViewController。我将在该表视图组的单个单元格中的视图按钮上显示“较早”和“较晚”。在另一个组中,我将在单元格中显示内容行;单击其中一个可将此内容项的ViewController推送到navigationController上。标准的东西

问题是较早和较晚的按钮。一条路线可能是这样,


切换视图时使用UIViewAnimationTransitionFlipFromRight等运行动画。 我认为使用这种方法,我将首先推到navcontroller上,一个UIViewController子类包含两个TableViewController子类,我在它们之间切换。 但是导航控制器的导航条呢?页面翻转将如何影响这一点?实际上,我对视图幻灯片很感兴趣,比如当视图被推到navcontroller堆栈上时。除了我想用“previous”按钮从左边开始新视图。或者,这种方法可能会给警察带来麻烦


非常感谢您的想法。

以下是我以前是如何做到这一点的:


基本上,在屏幕外创建第二个tableview,然后同时转换两个tableview的帧,使其看起来像是一个正在向外滑动,另一个正在向内滑动以替换它。

我以前是这样做的:


基本上,在屏幕外创建第二个tableview,然后同时转换这两个画面的帧,这样看起来一个正在向外滑动,另一个正在向内滑动以替换它。

太棒了!而且很简单。作为一名Flash程序员,我应该想到这一点,但人们总是沉浸在iphone sdk中,试图找到预置解决方案。谢谢戴夫。我最近也做了同样的事情,但我只想让细胞本身产生动画——我不想让背景也移动。虽然我花了大约一个小时来搞乱核心动画,但我终于找到了一个简单有效的解决方案,看起来很棒,如果你感兴趣的话。所以按钮和标签之类的东西保持不变,而表格视图是什么移动的?听起来很酷,一定要说@ransomweaver-表视图和任何子视图都将移动。@dave对不起,我的意思是回复:Ian的评论。太好了!而且很简单。作为一名Flash程序员,我应该想到这一点,但人们总是沉浸在iphone sdk中,试图找到预置解决方案。谢谢戴夫。我最近也做了同样的事情,但我只想让细胞本身产生动画——我不想让背景也移动。虽然我花了大约一个小时来搞乱核心动画,但我终于找到了一个简单有效的解决方案,看起来很棒,如果你感兴趣的话。所以按钮和标签之类的东西保持不变,而表格视图是什么移动的?听起来很酷,一定要说@ransomweaver-表视图和任何子视图都将移动。@dave对不起,我是说re:Ian的评论。