ios - 如何使标签栏覆盖在 Swift 中的内容上?

标签 ios swift swift2 uitabbarcontroller uitabbar

我希望我的标签栏是半透明的并模糊其后面的内容,但是当我将其颜色设置为透明颜色时,它会变成黑色。目前,我在应用程序委托(delegate)中以编程方式创建了选项卡栏。我做了一个名为 getTabBarController 的类函数并在那里配置了我的选项卡栏,我在应用程序委托(delegate)中调用它以返回选项卡栏。最后我写 let vc = TabBarInitializer.getTabBarController() self.window!.rootViewController = vc 。我是否错误地创建了标签栏?如何使标签栏位于我的内容之上,以便实现半透明效果?

最佳答案

您在选项卡栏后面放置了 View 或内容,必须将其显示而不是黑色。

因此,当选项卡透明时,选项卡栏后面的 View 变得可见。

关于ios - 如何使标签栏覆盖在 Swift 中的内容上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37100047/

相关文章:

ios - 使用 kCLLocationAccuracyBestForNavigation 进行非导航

android - Google/iOS map 的替代品

ios - 如何在 CollectionView 中自动布局 ImageView 以便单元格到边缘的间距与内部单元格间距相同?

ios - iOS 图表,从图表中隐藏 map

arrays - 我可以创建一个从 Array 派生的类吗?

ios - 表格 View 选择新 View

ios - 如何在 MGL mapView 中缩放,以便 View 包含 map 上的一个 "object"

ios - 如何将任何基数转换为基数 10?

ios - 不支持的 Swift 版本

Swift:guard let 与 if let