您好,我是 iphone 编程的新手,我正在尝试创建一个带有游戏元素的新应用程序
我的问题是我很难理解代表......所以为了创建多个视图,这就是我所做的,我创建了一个 switchview 方法,每次按下按钮时都会调用该方法以进入下一个屏幕。
- (void)switchView:(UIView *)View1 toView:(UIView *)View2
{
[UIView beginAnimations:@"" context:nil];
[UIView setAnimationCurve:0.75];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.window cache:YES];
[window addSubview:View2];
[UIView commitAnimations];
}
我的问题是,我希望在指令之后插入一个 viewController 用于视频,然后再插入一个用于查找和更新用户位置的视图控制器。
我是否必须从 AppDelegate.m 插入句柄的每个视图控制器,还是有其他方法?
例如,以下代码通常会进入 MediaPlayerViewController 的 AppDelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
MediaPlayerViewController *vc = [[MediaPlayerViewController alloc] init];
[[self window] setRootViewController:vc];
[vc release];
[self.window makeKeyAndVisible];
return YES;
}
按下例如开始按钮后,我该如何做到这一点,然后会弹出带有视频播放器的下一个屏幕?
我是一个初学者,如果 smbd 可以回答,那将非常有帮助..
谢谢