Apple Watchプログラミングの作法 Extensionアプリ/Objective-C対応

複数の画面があるアプリ - ページベースと階層型の混在

Icon comment count 0
Icon stock count 0

6.4 ページベースと階層型の混在

Apple Watchプログラミングガイドには、ページベースと階層型ナビゲーションは混在できないと書かれていますが、実際に混在させるとどうなるのでしょうか。先ほどのPageNaviプロジェクトを修正しながら試してみることにしましょう。

ページベースと階層型の混在

2ページ目と3ページ目をnext pageセグエでつないで実行してみます。扉の形のセグエが階層型、ドットをつないだ形のセグエがページベースです。

実際に動作させてみると、下図のように「2ページ目へ」ボタンでpush遷移した先の2ページ目にはドット表示がありません。画面をスワイプしても3ページ目が現れないのでページングでの遷移はできませんでした。

ページベースと階層型の混在

今度は先ほどとは逆に、1ページ目から2ページ目への連結をpushセグエからnext pageセグエに変更、「3ページ目へ」ボタンから3ページ目へはpushセグ

コメント

    コメントはありません