uisplitviewcontrollerを両方の方向で同じように表示する方法
質問
スプリットビューコントローラーが追加された最初のTabbar iPadアプリケーションを作成しています。すべてが正常に動作していますが、問題は、ビューがポートレートモードでロードされるたびに、ルートビューコントローラーとディテールビューコントローラーを表示しようとしていることです。非常に明確にするには、ランドスケープモードに表示されるのと同じ方法で2つのコントローラーが表示される必要があります。それが私に役立つように、それを行う方法やあなたが持っている他の考えがある場合は、私に知らせてください。
mgsplitviewcontrollerを見ていますが、最後のオプションとして残しました。
御時間ありがとうございます。
解決
私がしたことは、詳細ビュー内にテーブルビューを追加することでした(ポートレートモードで表示されるテーブルビュー)。このテーブルビューをデータソースに接続して、同じデータが表示されるようにしました。そして、アプリがランドスケープに回転するとき、私はTableViewのアルファをWillrotatetointerfaceorientationで0に0に設定し、ポートレートに回転すると1に戻ります。
唯一の欠点は、同じデータソースに2つのテーブルを接続すると、「この役割を果たしている子供が既にある」という警告があることです。しかし、それはただの警告であり、私のアプリはすでにiTunesストアにあり、クラッシュせずに正常に実行されています。
所属していません StackOverflow