再次快速提问。当我使用presentViewController
在我当前的 View Controller 之上显示一个新的 View Controller 时,它是全屏的。如何获得一个特定的尺寸?还是我应该使用另一种方法。
代码:
- (IBAction)showProfile:(id)sender {
ProfileView *profileTop = [[ProfileView alloc] init];
profileTop.delegate = self;
[self presentViewController:profileTop animated:YES completion:nil];
}
最佳答案
如果您正在为iPad
开发应用程序,则可以使用viewController的modalPresentationStyle
属性,您需要进行设置以显示viewController。
该变量有4个值。
UIModalPresentationFullScreen = 0,
UIModalPresentationPageSheet,
UIModalPresentationFormSheet,
UIModalPresentationCurrentContext
您可以选择最适合您的套房。
关于ios - 没有全屏的PresentViewController,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16693698/