我想在 iPad 屏幕上表示的 modalviewcontroller 有问题。如果我保持原样,那么一切都很好。但是我对这些视图的信息很少,所以我需要调整它们的大小。
所以,当我调整它们的大小时,我不能强迫它们出现在屏幕中间。即使我设法将其中一个方向集中在一个方向上,它也会在另一个方向上搞砸了。
这是我当前的代码:
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:acvc];
[nav setModalPresentationStyle:UIModalPresentationFormSheet];
[nav setModalTransitionStyle: UIModalTransitionStyleCoverVertical];
[[acvc view] setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"main_bg.jpg"]]];
[self presentViewController:nav animated:YES completion:nil];
nav.view.superview.frame = CGRectMake(self.view.bounds.size.width/2 + 175, self.view.bounds.size.height/2 - 125, 350, 250);
// nav.view.superview.center = self.view.window.center;
将不胜感激任何帮助,谢谢。