我是iPhone应用程序开发的新手。
我有一个mainmenu视图控制器,其中有一个登录按钮。
单击登录按钮后,我将通过调用此按钮显示下一个登录视图控制器

LoginController *lc2=[[LoginController alloc] initWithNibName:@"LoginController" bundle:nil];

UINavigationController *navigationController = [[UINavigationController alloc]initWithRootViewController:lc2];
[self presentModalViewController:navigationController animated:YES];


但是该视图似乎来自屏幕的右侧,当我从一个视图控制器导航到另一个视图控制器时,我想提供像卷曲或翻转之类的效果。
请帮助我提供代码以达到这种效果

最佳答案

查看Apple SDK中的节拍器示例。在此处发布代码的代码太多了,因此我想向您指出该示例。
基本思想是使用父视图控制器来处理两个或多个子视图控制器之间的转换。这涉及建立一个协议,以平稳地允许子视图控制器向根视图控制器通知要执行的转换。我知道有点含糊-所以请跳到示例代码。

10-06 09:32