swift - 过渡后如何在屏幕上显示tabBar
问题描述
我是在 Xcode 中使用 swift 开发 iOS 应用程序的初学者。
[尴尬]
我想知道如何通过按钮转换后在屏幕上显示 tabBar。如果按下下图中的 FistViewController 中的按钮,您将转到右侧的 nextViewController。我也想知道如何在 nextViewController 中显示 tabBar。(如果你按下按钮切换屏幕,nextViewController 将不会显示 tabBar。)
解决方案
当您以模态方式呈现视图控制器时,其呈现样式默认为“全屏”。您需要做的是更改您的 modalPresentationStyle
guard let VC = self.storyboard?.instantiateViewController(withIdentifier: "yourVCName") else {
return
}
self.definesPresentationContext = true
VC.modalPresentationStyle = .overCurrentContext
self.present(VC, animated: true, completion: nil)
推荐阅读
- python - seaborn/matplotlib 更改图例对象中的列数
- javascript - 如何将 Moment 变量从渲染中重新定位到状态
- powershell - 如何将结果限制为 20?
- gremlin - Gremlin:需要一个高效的查询来检查两个顶点是否连接?
- python - 如何关闭或关闭模式对话框
- python - 使用 URL 参数调用函数以获取 .as_view() 的参数是否可能?
- javascript - MYSWL 数据库。试图显示一个表格。res.length 未定义
- sql - 相同的格式不同的结果。帮助我理解为什么 CONTAINS 对本质上相同的查询返回不同的结果
- python - 如何使用复杂或不规则的形状作为我的 roi 使用鼠标功能进行图像检测和跟踪?
- c# - Task.WaitAll 似乎有问题