【问题标题】:Show Title in MonoTouch tabbed application在 MonoTouch 选项卡式应用程序中显示标题
【发布时间】:2012-01-01 15:38:52
【问题描述】:

也许我错过了一些超级简单的东西,但我似乎无法在基本选项卡式应用程序中包含的视图顶部显示标题。我按照这些步骤...

  1. 新解决方案、通用故事板、选项卡式应用程序
  2. 运行它,您将拥有两个基本视图“第一个视图”和“第二个视图”。
  3. 默认情况下两个视图都没有标题栏,但默认代码显示设置this.Title

为什么不显示标题栏?我如何让他们展示?我已经尝试了几种方法来显示这些内容,例如...

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

想法?

【问题讨论】:

  • 如果您的选项卡包含导航控制器,它将显示其子视图的 Title 属性。也可能有一些方法可以在不使用导航控制器的情况下做到这一点。
  • 我不认为这默认包含任何导航控制器。所以我不确定从这里去哪里。

标签: xamarin.ios uitabbarcontroller title titlebar


【解决方案1】:

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

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

【讨论】:

  • 我没有意识到 必须 是一个 NavigationBar 来显示标题。如果你问我,那有点愚蠢,但哦,好吧。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多