视图控制器之间的自定义转换?
答
如果您所指的好动画是从右侧滑入视图的照片网格,则由UINavigationController自动处理。你只要告诉它你想展示哪个视图,它就会为你处理幻灯片动画。
这会在您的第一个视图(相册表)上设置导航控制器。
// init your first view controller here, create a navigation controller for it
UIViewController *myRootViewController;
UINavigationController *myNavController;
myNavController = [[UINavigationController alloc]
initWithRootViewController:[myRootViewController view]];
// the nav controller now owns your first view
[myRootView release];
// add the nav controller view (ie. do this in the app delegate)
[window addSubView:[myNavController view]];
然后创建第二个视图(照片网格)并要求导航控制器显示它。
// init your second view controller here
UIViewController *mySecondViewController;
[myNavController pushViewController:[mySecondViewController view] animated:YES];
[mySecondView release];