使用单个视图在翻转时显示不同的内容

时间:2009-06-09 06:44:09

标签: iphone

我正在尝试添加一个行上的翻转确实选择了每个部分。翻转侧视图应该显示所选部分的内容。我试图理解苹果转换教程,但很难得到。 任何与之相关的简单应用程序。

1 个答案:

答案 0 :(得分:1)

你看过Apple示例代码了吗?这是非常好的布局,并有一个翻转动画。如果您创建一个默认的实用程序项目,那么该代码几乎只有翻转代码。

生成翻转动画非常简单。您只需删除主视图(在您的情况下为UITableView)并将新视图添加到UIView动画块内的superView:

// start the animation block [UIView beginAnimations:nil context:NULL];

// Specify a flip transition
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];

[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.view cache:YES];
[myAppsWindow removeSubView:myUITableView]; // obiously replace these views with the correct views from your app.
[myAppsWindow addSubview:mybackView];  // you should build this view with your details in it.    
// commit the animations. The animations will run when this invocation of the runloop returns. 
[UIView commitAnimations];