私は現在、coverVerticalアニメーションで表示されたformSheetスタイルのモーダルUIViewControllerを表示しています。プレゼンテーションスタイルにはcurrentContext、アニメーションスタイルにはflipHorizontalを使用して、別のモーダルUIViewControllerを提示しようとしています。それはうまくいきますが、フリップの後ろに白い背景がしっかりとしています。 formSheetスタイルの既存のモーダルUIViewControllerのflipHorizontalスタイルを使用して別のフォームシートのモーダルUIViewControllerを正常に表示する方法についてのアドバイスをいただければ幸いです!おかげ現在のフォームシートモーダルViewController horizontal flip
コード:
// Loading of first modalVC
- (void)showModalVC {
Modal1VC *modal1VC = [[Modal1VC alloc] init];
modal1VC.modalPresentationStyle = UIModalPresentationFormSheet;
modal1VC.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self presentModalViewController:modal1VC animated:YES];
[modal1VC release];
modal1VC.view.superview.bounds = CGRectMake(0, 0, 400, 400);
}
// Loading of second modalVC in Modal1VC
- (void)buttonTapped:(id)sender {
UIViewController *modal2VC = [[UIViewController alloc] init];
modal2VC.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
modal2VC.modalPresentationStyle = UIModalPresentationCurrentContext;
modal2VC.view.backgroundColor = [UIColor greenColor];
[self presentModalViewController:modal2VC animated:YES];
[modal2VC release];
modal2VC.view.superview.bounds = CGRectMake(0, 0, 400, 400);
}
ここに... – Nekto
同じ問題をコードの現在のバージョンを投稿!しかし、@ superjessiは、白がウィンドウの色であることは間違いありません。 ClearColorに設定した場合、BLACK :( –