私はプログラミングが初めてで、一晩中検索して、長い間これを理解するのに苦労していました。カント....ナビゲーションコントローラーを使用したくありませんが、私がやろうとしているのはこれです。
したがって、プロジェクトには2つのクラスがあります。クラス 1 とクラス 2。これで Class1 にボタンができました。このボタンを押すと、画面が Class2 になるようにしたいです。最も近いのは親クラスを作成することでしたが、それを行うと、ボタンは両方のクラスに残ります。
- (IBAction)addScheduleB:(id)sender {
[UIView beginAnimations:@"View Curl" context:nil];
[UIView setAnimationDuration:1.00];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
if (self.firstScreen.view.superview ==nil){
if(self.firstScreen==nil) {
self.firstScreen = [[FirstScreen alloc] initWithNibName:@"FirstScreen" bundle:nil];
}
[self.config1.view removeFromSuperview];
[self.view insertSubview:self.firstScreen.view atIndex:0];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.view cache:YES];
[self.config1.view removeFromSuperview];
[self.view insertSubview:self.firstScreen.view atIndex:0];
[sender setTitle:@"Switch To DVR"];
}
else{
if(self.config1 == nil){
self.config1 = [[Config1 alloc] initWithNibName:@"Config1" bundle:nil];
}
[self.firstScreen.view removeFromSuperview];
[self.view insertSubview:self.config1.view atIndex:0];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.view cache:YES];
[self.firstScreen.view removeFromSuperview];
[self.view insertSubview:self.config1.view atIndex:0];
[sender setTitle:@"Switch To TV"];
}
[UIView commitAnimations];
}
親クラスを削除して、2 つのクラスだけにしたいと考えています。
クラス1内にボタンを押してクラス2に移動することは可能ですか???