UISplitViewController preferredPrimaryColumnWidthFraction 不适用于 iPhone iOS 9

UISplitViewController preferredPrimaryColumnWidthFraction not working on iPhone iOS 9

我添加了一个 UISPlitViewController 到 Main.storyboard 并尝试更改 preferredPrimaryColumnWidthFraction = 0.5 属性 使我的主控制器成为半屏而不是覆盖全屏,但是它根本不起作用。我试过更改 maximumPrimaryColumnWidthminimumPrimaryColumnWidth,但其中 none 似乎有效。我想知道我缺少什么才能正常工作。

我目前正在使用 UISplitViewController 开发一个应用程序,maximumPrimaryColumnWidth 似乎对我来说工作正常。 确保为 UISplitViewController 设置 delegate,例如

self.splitViewController.delegate = self;

然后主列宽为:

self.splitViewController.maximumPrimaryColumnWidth = 320; // set the width based on screen needs.