0

ストーリーボードは初めてです。ナビゲーションに少しひねりを加えてプロジェクトを開始したいと思います。これは私が作成したいセットアップです:

最初の画面(これをHOMEと呼びましょう)には、いくつかのボタン/アイコン(ナビゲーション用)があります。ボタン1をクリックすると、UITableListViewのセグエに移動します。ここで、詳細ビューに到達するまで、他のUITableListViewのいくつかのレベルをドリルダウンできます。ボタン2は非常によく似ています。クリックすると、UITableListViewが表示され、再度ドリルダウンできます。これは、ほとんどのボタンに当てはまります(ドリルダウンするレベルが多いボタンもあれば、少ないボタンもあります)。

これまでのところ特別なことは何もありませんが、ユーザーにとって物事をよりシンプルかつ高速にするためにナビゲーションにひねりを加えたいと思います。各セグエ(ホーム画面を除く)には、「ホーム」ボタンがあり、最初の画面はホーム画面なので、ユーザーは「上」に戻る必要はありません。(ある種の「ワンタップでトップレベルに移動」)。

ユーザーがボタン1を5レベル下に移動し、「ホーム」を使用してトップレベルに移動し、次に別のボタン(3など)でいくつかのレベルを下に移動し、「ホーム」ボタンを使用して再び「ホーム」に移動すると、次にボタン1をもう一度クリックすると、レベル5に再び到達するはずです(再度ドリルダウンする必要がなくなります)。

1)これを実装するための最良の方法は何だと思いますか?考えられるアプローチの1つは、ボタン付きのホーム画面を用意し、ボタンごとに1つずつ、複数のストーリーボードを用意することです。

別のアプローチは、1つのストーリーボードを使用することですが、この質問が発生します。

2)これは、これに関するある種の「循環」ナビゲーションとメモリの問題を導入しているのではありませんか。これは正しいです ?

3)ホームボタンを実装する方法、戻る場所を覚えておいてください...

4)他の考えはありますか?

このボタンが必要な理由は、ドリルダウンするレベルがかなりあることが多く、別のコンテキストに切り替える必要があることが多いためです(ホーム画面の他のボタンを読んでください)。

4

0 に答える 0