Xamarin.ios 在MonoTouch选项卡式应用程序中显示标题

Xamarin.ios 在MonoTouch选项卡式应用程序中显示标题,xamarin.ios,uitabbarcontroller,title,titlebar,Xamarin.ios,Uitabbarcontroller,Title,Titlebar,也许我遗漏了一些非常简单的东西,但我似乎无法在基本选项卡式应用程序中包含的视图顶部显示标题。我遵循这些步骤 新解决方案、通用故事板、选项卡式应用程序 运行它,您有两个基本视图“第一视图”和“第二视图” 默认情况下,这两个视图都没有标题栏,但默认代码显示了设置this.title 为什么标题栏不出现?我怎样才能让他们表现出来?我已经尝试了一些东西来展示这些,比如 将界面生成器中的“顶栏”设置为“导航栏”。然后它会显示在界面生成器中,但不会在运行时显示 我还尝试在ViewDidLoad()中设置th

也许我遗漏了一些非常简单的东西,但我似乎无法在基本选项卡式应用程序中包含的视图顶部显示标题。我遵循这些步骤

  • 新解决方案、通用故事板、选项卡式应用程序
  • 运行它,您有两个基本视图“第一视图”和“第二视图”
  • 默认情况下,这两个视图都没有标题栏,但默认代码显示了设置
    this.title
  • 为什么标题栏不出现?我怎样才能让他们表现出来?我已经尝试了一些东西来展示这些,比如

  • 将界面生成器中的“顶栏”设置为“导航栏”。然后它会显示在界面生成器中,但不会在运行时显示
  • 我还尝试在
    ViewDidLoad()
    中设置
    this.TabBarController.Title
    ,但这似乎也没什么作用

  • 想法?

    您正在寻找的功能称为NavigationBar,如果没有与之关联的NavigationController,可以通过IB手动添加到视图中。如果有导航控制器,则导航栏将自动显示


    因此,要回答您的问题,如果您想要导航栏,请转到IB并从对象库中添加一个导航栏,然后您应该能够将导航栏上的标题操纵到您的内容中。

    如果您的选项卡包含导航控制器,它将显示其子视图的标题属性。也可能有不使用导航控制器的方法。我认为默认情况下,它不包含任何导航控制器。所以我不知道从这里到哪里去。我不知道必须有一个导航栏来显示标题。如果你问我,那有点傻,但是哦,好吧。谢谢