【发布时间】:2020-06-21 08:33:48
【问题描述】:
成功登录后,我将使用以下代码打开Tabbar
let mainView = UIStoryboard(name:"Main", bundle: nil)
let tabbar = mainView.instantiateViewController(withIdentifier: "Tabbar") as? Tabbar
tabbar?.modalPresentationStyle = .fullScreen
self.present(tabbar!, animated: true, completion: nil)
它打开Tabbar 并选择了第一个索引,但第一个ViewController 也覆盖了保存区域...
并在TabbarItems 之间切换使其正常工作...
我无法理解为什么这种情况只发生在第一次打开的ViewController 中......以及如何解决这个问题。
也尝试了以下代码,但没有工作......
self.edgesForExtendedLayout = []
【问题讨论】:
-
尝试从主线程呈现
-
@FrancescoDeliro 类似的情况......但我在
Xcode11.5上创建了项目并在iOS 13.5上运行......默认情况下它生成了该答案中给出的所有代码......
标签: ios swift xcode statusbar tabbar