こんにちは、私は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が答えてくれると本当に助かります..
ありがとう