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。