ios - 使用 Tab Bar 时如何显示 ViewController 的标题?
问题描述
我正在尝试使用情节提要编辑器在 Swift 中为 iOS 开发一个简单的互联网广播应用程序。我是 iOS-App-Development 的新手,所以如果我的问题使用了错误的词,我深表歉意。
我想在使用标签栏在不同的视图控制器之间切换时显示视图控制器的标题。
过去,我试图在属性检查器中找到一个显示标题栏 (?) 的选项,并且我还尝试了一些以编程方式设置标题的代码。在情节提要模式下,它似乎可以工作,但是当我运行该应用程序时,该栏被隐藏了。
我搜索了很长时间的解决方案,但实际上我没有得到它的工作......
解决方案
您必须将 ViewController 嵌入 UINavigationController
您可以通过情节提要做到这一点
- 在情节提要中选择控制器
- 选择 -> 编辑器(顶部菜单栏)
- 选择嵌入 -> UINavigationController
或者,如果您以编程方式执行此操作,您可以
let navigationController = UINavigationController(rootViewController: viewController)
其中 viewController 是您当前的可见控制器。
推荐阅读
- macos - 使用软件包制作安装程序 - 致用户/应用程序支持
- kubernetes - 如何在 K8s 上重新部署 Neo4j 数据库但不删除持久卷后恢复它?
- c++ - ESP32 HTTPS POST JSON 到 AWS
- javascript - 我们如何在服务器文件中获取在浏览器中输入的 url?
- flutter - 溢出时灵活滚动内容
- ansible - 为清晰起见,ansible adhoc 任务由主机单独输出
- eclipse - 为什么调试器会跳转到程序末尾?
- java - Java:使用 com.github.axet.VGet 下载 YouTube 视频时出错 (DownloadError)
- python-3.x - 如何在 arm64 主机上运行 amd64 docker 镜像
- python - 在哪里添加 except AttributeError: 到我的代码?