默认UISplitViewController的Master和Detail的宽度是固定的,可以通过下面的方式来改变
[splitViewController setValue:[NSNumber numberWithFloat:200.0] forKey:@"_masterColumnWidth"];
之前使用一切正常,但当系统升级到iOS 10.0以后,APP在这里闪退了。
解决方案:
IOS 8.0之后引入了一个新的参数 maximumPrimaryColumnWidth
[splitViewController.maximumPrimaryColumnWidth = 200.0]