iphone uitableview到另一个视图

时间:2010-07-09 10:59:38

标签: iphone uitableview animation detailsview

在我的程序中我需要一个tableview,当你点击一行时,视图向左滚动并显示详细信息(比如邮件......) 我怎样才能做到这一点?? 我解释一下......这是一个自动的东西还是我需要手工管理视图的动画? 提前谢谢

2 个答案:

答案 0 :(得分:1)

您的案例正是UINavigationController类的用途 - 它将处理您的控制器层次结构,并为您进行动画过渡。要了解如何使用它,您可以查看Apple的NavBar样本。

答案 1 :(得分:1)

我使用UINavigationControllers来实现单击该行时左侧细节动画的效果。所以你需要一个控制你的表的UIViewController或UITableView控制器上方的UINavigation控制器。

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 

{
    ......我的代码

[self.navigationController pushViewController:myViewController animated:YES];

}