HI, 我在我的iPad应用以下设置:UISplitViewController detailViewController子视图不是方向变化适当调整
UISplitViewController DetailSide-> SomeDetailViewController-> 新增子视图为[SomeDetailViewController.view addSubview:AnotherViewController。查看]
现在启动时显示“AnotherViewController视图”时,它的初始尺寸始终与最后一个方向相同(potrait/lands在界面构建器中的角度视图)我保存了该视图XIB,与当前的设备方向无关。
另外关于重新设置添加的子视图(AnotherViewController.view)的框架,即A. In - [SomeDetailViewController viewDidLoad]检查当前设备方向B.设置AnotherViewController.view的框架以匹配所需的大小。它没有适当调整其后(在XIB自动调整框中正确设置了弹簧/支柱)对方向更改。
在完成上述步骤2之后,我确实发现从底部开始AnotherViewController.view的大约一半不会响应任何触摸,看起来像是由于框架中的变化而导致响应坐标变得混乱。
我确实有“shouldAutorotateToInterfaceOrientation”实现为所有视图控制器中的所有方向返回YES。
TIA。