TabBarControllerの一部であるビューにUINaivgationBarを追加するにはどうすればいいですか?

私はまだiPhone開発の「コントローラ」全体の流れに慣れています。

私はMonoTouchを使って自分のアプリを作っています。

私のrootControllerはAppDelegateで設定されたTabBarControllerです。

        tabBarController = new UITabBarController ();
        tabBarController.ViewControllers = new UIViewController [] {
            mapView,
            items,
            account
        };

しかし私の見解では、人々がアイテムをクリックしてから戻ることができるように、UINavigationControlを持っていたいと思います。

ここに私のMapViewのコンストラクタがあります。

    public MapViewController() : base ("MapViewController", null)
    {
        Title = "Map";
        TabBarItem.Image = UIImage.FromBundle ("Images/first");
    }

では、この時点で他のタイプのViewControllerを追加するにはどうすればよいですか?

2

1 答え

タブバーで MapViewController を使用する代わりに、代わりに UINavigationController を追加するだけです。 次に、 MapViewController を押します。あなたの MapViewControllerUINavigationController のスタックの上に別のコントローラをプッシュした場合、 UINavigationController は一番上のツールバーに UINavigationItem というボタンを用意しています。

UINavigationController のドキュメントと周囲のすべてのサンプルを読んでみてください。

3
追加された