1

次の要件を適用する必要があるウィザード ビューを実装したいと考えています。

  • いくつかのステップ (構成可能)
  • 各ステップはスタンドアロンの UIView でなければなりません
  • 戻る、戻る、終了ボタン
  • 私たちがいる各ステップで表示する必要があるインジケーター

ナビゲーション スタイルの実装 (UINavigationController を使用) だけで、別の UIView のどこかに配置できるビューであってはなりません。

このタスクを実装するための提案とベスト プラクティスはありますか?

4

1 に答える 1

1

モーダルビューが必要なようです。好きなようにビューを構成し、View Controller からモーダルに表示するだけです。その後、他のビューの上に表示され、すべてのタッチをトラップします。さまざまな「ページ」の錯覚を作成する必要がある場合は、プログラムでボタンやテキスト フィールドなどを追加し、必要に応じて削除する必要があります。

ただし、この設計を再考することをお勧めします。モバイル以外の画面のダイアログ ビューにウィザードを表示して視覚的なスペースを十分に確保するのはまったく問題ありませんが、モバイル画面にはそれほど多くのスペースがありません。バッキング ビューを表示したままにすると、ウィザード ビューのほとんどの領域が失われます。ウィザード ビューを使いやすいサイズに拡大する場合は、フル スクリーン ビューを使用することもできます。

于 2010-05-05T17:19:32.473 に答える