gpt4 book ai didi

c# - 如何将 UNaivgationBar 添加到属于 TabBarController 的 View

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:18:07 27 4
gpt4 key购买 nike

我还在习惯 iPhone 开发的整个“ Controller ”流程。

我正在使用 MonoTouch 构建我的应用。

所以我的 rootController 是 AppDelegate 中设置的 TabBarController。

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

然而,在我的一个 View 中,我想要一个 UINavigationControl,以便人们可以单击项目,然后可以选择返回。

这是我的 MapView 的构造函数。

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

那么此时我该如何添加其他类型的 ViewController 呢?

最佳答案

不是在标签栏中使用您的MapViewController,而是添加一个UINavigationController。然后在上面按下 MapViewController。如果您的 MapViewController 将另一个 Controller 推送到 UINavigationController 的堆栈顶部,则 UINavigationController 将为您处理“返回”工作在其顶部工具栏中提供一个按钮,一个 UINavigationItem

您可能想阅读 UINavigationController 的文档和周围的所有示例。

关于c# - 如何将 UNaivgationBar 添加到属于 TabBarController 的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7924533/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com