1

这是将视图控制器呈现为表单的代码片段。它不起作用

它总是以全屏形式出现

UIStoryboard *sb = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
    UIViewController *vc = [sb instantiateViewControllerWithIdentifier:@"ViewController2"];
    vc.modalPresentationStyle = UIModalPresentationFormSheet;

    [self presentViewController:vc animated:YES completion:NULL];

我什至尝试过...首选内容大小不起作用...

4

1 回答 1

1

我认为您正在尝试使用 iPhone。

在 iPad 上试试这个。

在 iPhone 中,它始终是全屏的。

在 iPad 中,它看起来像您期望的表单

如果你想让它在 iPhone 上工作,你必须尝试第三方库或自己做

于 2017-03-14T08:47:34.603 回答