1

私は iOS 6 でこのコードを使用しており、メイン ビューの中央に別のビューを表示できます。ただし、iOS 7 で実行すると、表示されたビューの原点は常に 0,0 になります。どうしよう?

rect= CGRectMake((self.view.bounds.size.width/2)-300,(self.view.bounds.size.height/2)-200,600,400);
self.navigationController.modalPresentationStyle = UIModalPresentationCurrentContext;
[self presentViewController:sVCiPad animated:YES completion:nil];
[sVCiPad.view setFrame:rect];
4

1 に答える 1

1

を に変更modalPresentationStyleUIModalPresentationFormSheetます。

それ以外の

self.navigationController.modalPresentationStyle = UIModalPresentationCurrentContext;

これを試して

sVCiPad.modalPresentationStyle = UIModalPresentationFormSheet;
于 2014-05-07T08:55:04.807 に答える