我想制作一个非常简单的iphone应用程序:一个屏幕只有一个按钮......当点击按钮时会出现一个新屏幕.而已.没有动画,没有,
我已经无休止地尝试让NavBar示例项目执行此操作...并且只有当我使用带有可以点击的表的UINavigationController时它才有效.我已经在XCode中尝试了所有的骨架项目.
当我这样做时,我以为我已经完成了:
[[self navigationController] presentModalViewController:myViewController animated:YES];
但是没有UINavigationController,我无法做到.我只想要一个简单的例子.
非常感谢!
你可以做到这一点的一种方法是创建一个新的UIView,然后当按下按钮时添加新的UIVIew作为子视图,从而使它成为你所看到的.
如果你将新视图作为UIView的子类,你会做这样的事情.
LoginView *login = [[LoginView alloc] initWithFrame: rect]; [mainView addSubview: login];
[self presentModalViewController:myViewController animated:NO];
会弹出一个新的视图,没有动画,没有.要摆脱它,在myViewController中:
[self dismissModalViewControllerAnimated:NO];
虽然我建议您使用漂亮的滑动动画(将NO更改为YES).是的,您可以将它们叠加起来.我认为这比创建一个新的UIView更好,但我可能错了.