我使用下面的代码时,视图之间切换寻找一种方式,以动画视图转变:查看动画
BuildCard2ViewController *aViewController = [[BuildCard2ViewController alloc] initWithNibName:@"BuildCard2" bundle:nil];
self.view = [aViewController view];
我没有导航控制器的应用程序来管理凉过渡,寻找一种适合上述的方法。
在此先感谢!
我使用下面的代码时,视图之间切换寻找一种方式,以动画视图转变:查看动画
BuildCard2ViewController *aViewController = [[BuildCard2ViewController alloc] initWithNibName:@"BuildCard2" bundle:nil];
self.view = [aViewController view];
我没有导航控制器的应用程序来管理凉过渡,寻找一种适合上述的方法。
在此先感谢!
从iPhone应用程序编程指南的Animating Views部分开始。视图转换在ViewTransitions中有很好的示例代码。
你也在泄漏上面的视图控制器。由于视图控制器管理视图,因此您需要将视图控制在视图的寿命期内,以便在视图完成时释放视图。
如果您深入了解并经常更改视图,则UINavigationController可能是最好的选择。
如果BuildCard2情况只是暂时的在屏幕上,使用方法:
BuildCard2ViewController *aViewController = [[BuildCard2ViewController alloc] initWithNibName:@"BuildCard2" bundle:nil];
[self presentModalViewcontroller:aViewController animated:YES];
如果你看一下文件,或功利应用模板,你可以指定要使用的模式视图动画。
注意:当使用modalViewController时,请将'self'设置为委托并实现某种回调技术,以便在完成时调用[self dismissModalViewController]。
谢谢,阅读这篇文章很有帮助。我结束了在我的标签中使用导航控制器,然后推/弹出窗口。 – 2009-10-01 12:38:41