2017-04-21 4 views
1

私はiOSのカレンダーアプリのデザインを模倣しようとしています。今も同じ問題が数時間続いています。私は、アプリケーションが実行されているデバイスに応じて、2つの異なる方法でView Controllerを表示しようとしています。ユーザーがiPhone上にある場合、プッシュセグを使用してView Controllerが表示されます。これは正常に動作します。ユーザーがiPadにいる場合、View Controllerはポップオーバーとして表示されるはずです。これは、ポップオーバーとして表示されたときに表示されるナビゲーションバーが表示されないという事実を除いて、機能します。ポップオーバーにナビゲーションバーを表示

ここで私はそれを見てみたいどのように描いた画像です:

enter image description here

答えて

3

rootViewControllerとしてあなたのViewControllerでUINavigationControllerのインスタンスを作成します。その後、UINavigationControllerをポップオーバーとして表示できます。 UINavigationControllerはUIViewControllerから継承されているため、表示することができます。

+0

hh。私はすでにこれを試して、それは初めて動作しませんでした。ストーリーボードで間違ったことをしているに違いない。今回はプログラムで試してみたところ、今はうまくいく。ありがとう! – Anubis

関連する問題