0

在我的程序中,我需要一个表格视图,当您单击一行时,视图会向左滚动并显示详细信息(例如邮件......)我该怎么做?我解释......这是一个自动的事情或者我需要手动管理视图的动画?提前致谢

4

2 回答 2

1

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

于 2010-07-09T11:18:07.803 回答
1

当您单击该行时,我使用 UINavigationControllers 来实现向左显示细节动画的效果。因此,您需要在 UIViewController 或 UITableView 控制器上方有一个 UINavigation 控制器来控制您的表格。

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

{
...我的代码

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

}

于 2010-07-09T11:24:01.703 回答