0

viewController にモーダル ダイアログを作成しました。

dialogViewController *dialog = [[dialogViewController alloc] init];

dialog.modalPresentationStyle = UIModalPresentationFormSheet;
dialog.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
dialog.indexPath = indexPath;
dialog.campaignArray = self.campaignArray;

dialog.view.superview.frame = CGRectMake(dialog.view.superview.frame.origin.x+250, dialog.view.superview.frame.origin.y, dialog.view.superview.frame.size.width-250, dialog.view.superview.frame.size.height);

[self presentViewController:dialog animated:YES completion:nil];

上記は幅を変更しますが、モーダル ダイアログの x 位置は変更しません。modalDialog で機能しますが、ユーザーはサイズが変更されているのを見ることができます。

4

2 に答える 2