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 回答