分割视图控制器(UISplitViewController) 改_masterColumnWidth 导致在 IOS 10中出现闪退

默认UISplitViewController的Master和Detail的宽度是固定的,可以通过下面的方式来改变

[splitViewController setValue:[NSNumber numberWithFloat:200.0] forKey:@"_masterColumnWidth"];

之前使用一切正常,但当系统升级到iOS 10.0以后,APP在这里闪退了。

 

解决方案:

IOS 8.0之后引入了一个新的参数 maximumPrimaryColumnWidth

[splitViewController.maximumPrimaryColumnWidth = 200.0]

 

posted on 2016-12-14 15:29  五本百源  阅读(357)  评论(0)    收藏  举报

导航