Xcode Swift Playgrounds - 如何为ViewController制作默认大小

Wil*_*lor 2 ios swift swift-playground

我有一个我在Mac上构建的游乐场,但打算在iPad版本上使用它.我有一个UIViewController,它显示我的所有内容.在iPad操场上,此ViewController会自动调整大小到实时视图的区域.这就是我要的.虽然在计算机上,UIViewController(以编程方式创建)只占用iPhone 7的空间.我想在这里放置一个iPad大小的区域,这样我就可以更大规模地测试我的内容.我将如何做到这一点(例如:设置Xcode的默认大小,但保持在iPad上的行为).

谢谢,

小智 6

刚刚遇到这个问题.您必须设置UIViewController的preferredContentSize.

viewController.preferredContentSize = viewController.view.frame.size
Run Code Online (Sandbox Code Playgroud)