swift - 当标签栏被隐藏时,它会留下一个黑色空间
问题描述
当我调用它时tabbar.isHidden = true
,viewWillAppear
它会留下一个黑色空间。无论我尝试什么,都无济于事。我已经尝试了`hidesBottomBarWhenPushed,尝试将标签栏大小更改为 0 等等。在我的另一个项目中它可以工作,但在这个项目中不行。
有人有解决方案吗?
哦,我没有使用 Storyboard,我以编程方式完成所有操作。
解决方案
假设您正在从视图控制器 A 重定向到 B,当您创建视图控制器 B(内部视图控制器 A)的实例以进行重定向时。像这样尝试它对我有用。
let vc = IKSikSearchViewController()
vc.hidesBottomBarWhenPushed = true
self.navigationController?.pushViewController(vc, animated: true)
推荐阅读
- python - matplotlib tab10 调色板的十六进制代码是什么?
- jenkins - 从 GitLab 到 Jenkins 的 Webhook 返回 HTTP 404
- curl - 我不知道为什么浏览器中的请求更改为 https 但在 curl 中它可以工作
- python - 无法在 PySpark(2.4.4 版)和 Python 3.6.8 版中的数据框列上使用导入的包
- r - 让 rmarkdown 打印改进的 tibble 打印
- python - 如何在python中对列表进行反交错
- arguments - 获取 args[0] discord.js 之后的所有参数
- html - Git 404 这里没有 GitHub Pages 站点
- phpunit - 在 CakePHP 4.1 中为 PHP 单元测试设置一个固定监听器
- reactjs - Gatsby - SSR i18n 翻译加载到客户端