我想知道在使用时,我如何调整视图大小UIModalPresentationFormSheet的modalPresentationStyle,它看起来像它有一个固定的大小,所以我在想,如果有任何人都设法操纵从大小角度弹出视图.
所以有UIModalPresentationFormSheet一个固定的视图大小或完整的视图,我在介于两者之间.
我正在尝试呈现一个视图控制器,其表示样式设置为表单.但是,当视图控制器出现时,它位于屏幕右侧,而不是中心.我不确定为什么会这样,或者我该怎么做.所有这些坐标都是正确的!
CGSize size = CGSizeMake(650, 550);
//custom init for ViewController so I can position stuff correctly
ViewController *vc = [[ViewController alloc] initWithSize:size];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:vc];
nav.modalPresentationStyle = UIModalPresentationFormSheet;
nav.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:nav animated:YES];
nav.view.superview.frame = CGRectMake(0, 0, size.width, size.height);
nav.view.superview.center = self.view.center;
Run Code Online (Sandbox Code Playgroud)
