私はフリップするためにいくつかの問題を抱えています。 、問題がある問題の表示を反転する
- (void)loadFlipsideViewController {
ProblemViewFlipController *viewController = [[ProblemViewFlipController alloc] initWithNibName:@"ProblemViewFlip" bundle:nil];
self.problemViewFlipController = viewController;
[viewController release];
}
- (void) flipView {
if (problemViewFlipController == nil) {
[self loadFlipsideViewController];
}
UIView *mainView = self.view;
UIView *flipView = problemViewFlipController.view;
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1];
[UIView setAnimationTransition:([mainView superview] ? UIViewAnimationTransitionFlipFromLeft : UIViewAnimationTransitionFlipFromRight) forView:self.view cache:YES];
if ([flipView superview])
{
[flipView removeFromSuperview];
[self.view addSubview:mainView];
}
else
{
[mainView removeFromSuperview];
[self.view addSubview:flipView];
}
[UIView commitAnimations];
}
私はflipViewを呼び出すときに、ビューが空白のビューに置き換えられていることである(私はひっくり返すてるビューで、すなわち何も表示されません):私は私のビューコントローラに次のコードを持っています。
ここには何かがありますか? (私はそこにいると思う!)
これは正しい軌道に乗りました - 私は現在のコントローラのビューとこのコントローラを使用して2つの他のコントローラのビュー間を移動するのではなく、乾杯! – Codebeef