1

EventsMasterViewController の下部に SegmentedControl がありますが、EventsDetailViewController にも配置する必要があります。

MasterViewController には、イベントの一覧表示に使用する TableView があり、SegmentedControl は「フィルター」として機能します。ただし、イベントをクリックすると、Event Detail View が表示される必要がありますが、SegmentedControl をナビゲーション用に下部に保持する必要があります。

これに対する最善のアプローチは何ですか?

Balsamiq ワイヤーフレーム

4

2 に答える 2

1

UISegmentedControl「ナビゲーション」に使用するためのものではなく、フィルタリングは理にかなっていますが、フィルタリングするものが何もない詳細ビューにこれらの「フィルタ」を表示したいのはなぜですか?

ナビ利用が必要な方はUITabBarController・・・

「フィルタリング」が必要な場合はUISegmentedControl、それを の下部のツールバーに追加して使用しますUINavigationController

UISegmentedControlそれぞれに 1 つ作成する必要がありますがUIViewController、詳細ビューの「フィルター」は意味がないことに注意してください。

アップデート

私の意見UITabBarControllerでは、ナビゲーションに使用するルート コントローラーとして実装する必要があります。次に、マスター/詳細ビューにUINavigationController+を使用します。UIViewControllerまたUISegmentedControl、マスター コントローラーで 1 つを使用して、テーブル ビューの出力を変更します。

于 2012-08-10T06:34:45.693 に答える
0

詳細ビューを表示する方法によって異なります.存在する場合は、常に下から表示されるため不可能です.ナビゲーションコントローラーの場合は、詳細ビューのフレームを小さく設定して、セグメントが見えるようにすることができます. .境界に注意してください。

于 2012-08-10T06:15:18.443 に答える