gpt4 book ai didi

ios - Storyboard中的 UIViewController Title 属性

转载 作者:IT老高 更新时间:2023-10-28 11:49:36 24 4
gpt4 key购买 nike

我正在通过 Interface Builder/Storyboard 设置 UIViewController 的标题字段: enter image description here

这个 View Controller 嵌套在 UINavigationController 中,而 UINavigationController 又嵌套在 UITabBarController 中。当我运行应用程序时,我的导航项没有标题,标签栏项也没有。

如果我明确设置 View Controller 的导航项的标题,以及它在界面生成器中的标签栏项的标题,那么它就可以正常工作。

我想知道:

a)如果我不使用 Storyboard 而只是常规 xibs,设置 View Controller 的标题会隐式设置导航项的标题以及标签栏项目的标题。但它不是同一个 Storyboard。这是预期的行为吗?

b) 那么 View Controller 标题的用途是什么(在 Storyboard 中)?好像没什么效果。

谢谢!

最佳答案

您可以通过双击实际的导航栏并在此处输入标题来设置 Storyboard 中 UINavigationBar 的标题。这只会设置 UINavigationBar 的标题。

在代码中设置标题提供了一些不同的可能性。

self.title = @"Your title"; 将设置导航栏的标题,并且如果存在的话,还会导致标题向下级联到 UITabBarItem。

self.navigationItem.title = @"Your title"; 只会设置 navigationBar 的标题,假设存在 UINavigationController,不会影响 UITabBarItem。

self.navigationController.title = @"Your title"; 将设置 UITabBarItem 的标题,而不是 UINavigationBar。

关于ios - Storyboard中的 UIViewController Title 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18844997/

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