0

iOS 6 アプリの場合、カスタム タブを実装したいと考えています。これらのタブをこのアプリで次のように表示したいと思います。

タブ

ご覧のとおり、画面のほぼ上部にタブがあります (タブは次のとおりです: おすすめ/ローカル、現在/報酬/イベント、報酬/賞品)

私がやりたいのは、異なるコンテンツを持つ同様のタブを実装することです (テーブル ビューと詳細ビューを含むナビゲーション コンテンツも)。

実際には、これらのタブが iOS のタブとまったく同じように機能することを望んでいます。

また、このアプリケーションのように、追加したいカスタム タブに加えて、画面下部の iOS タブを既に使用しています。

これらのタブを実装する方法を教えてください。

ルートビューを取得して、タブを含むコントローラーのビューに追加する別のビューコントローラーを用意しようとしました。ただし、いくつかの問題があります。テーブル ビューとナビゲーションが機能しません。

4

1 に答える 1

0

問題のコントロールは、実際にはタブではなく、[UISegmentedControl][1]. valueChangedこのコントロールを使用すると、選択したセグメントに基づいて画面に表示されるビューを変更するロジックを定義できるアウトレットにIBAction を簡単にリンクできます。

- (IBAction)segmentDidChange:(UISegmentedControl *)sender
{
    if (sender.selectedSegmentIndex == 0) {
            // do something
    }else{
            // do something else
    }
}
于 2013-08-11T12:37:20.740 に答える