これはロングショットですが、他の誰かがこの問題を見たり修正したりしたかどうかを確認したいと思いました。
マスターペインと詳細ペインの両方でUISplitViewController
withを使用するiOS6以前のアプリがあります。NavigationControllers
iOS 5以前ではUIViewController
、マスターナビゲーションコントローラーにを押すと、スライドインします。そのViewControllerをポップすると、スライドして元に戻ります。
iOS 6では、横向きのみでUIViewController
、マスターナビゲーションコントローラーにを押すと、スライドインします。dismissModalController
ただし、そのView Controllerをポップすると、View Controllerが画面の中央に配置され、 " "コマンドのように下部にドロップされるため、ViewControllerがモーダルであると見なされるように見えます。ポートレートモードの場合は、期待どおりにスライドイン/スライドアウトします。
これについてどうしたらよいかわかりません-同様のレイアウトの新しいアプリでは、この問題は発生しません。私はそれが(このアプリでは)とで古い方法で構成された初期のウィンドウ/ナビゲーターのセットアップと関係があると思いMainWindow.xib
ますMainWindow-iPad.xib
。私はむしろ、すべてを取り除いて、「新しい」方法を使用して再構成しようとはしません(これはすべてをで行いますappdelegate
)