在我的程序中我需要一个tableview,当你点击一行时,视图向左滚动并显示详细信息(比如邮件......) 我怎样才能做到这一点?? 我解释一下......这是一个自动的东西还是我需要手工管理视图的动画? 提前谢谢
答案 0 :(得分:1)
您的案例正是UINavigationController
类的用途 - 它将处理您的控制器层次结构,并为您进行动画过渡。要了解如何使用它,您可以查看Apple的NavBar样本。
答案 1 :(得分:1)
我使用UINavigationControllers来实现单击该行时左侧细节动画的效果。所以你需要一个控制你的表的UIViewController或UITableView控制器上方的UINavigation控制器。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
......我的代码
[self.navigationController pushViewController:myViewController animated:YES];
}