如何在 iOS 中创建透明的状态栏和导航栏?
iosapps/applicationsmobile development
您可能遇到过许多屏幕延伸到完整屏幕的应用程序,例如透明的状态栏和透明的导航栏。
这里我们将看到如何创建一个具有透明状态栏和导航栏的应用程序。
那么,让我们开始吧
步骤 1 − 打开 Xcode → 新建项目 → 单视图应用程序 → 我们将其命名为"TransparentViews"
步骤 2 − 将视图控制器嵌入导航控制器。添加 Image View 并显示并添加图片。

步骤 3 − 运行应用程序,无需添加任何代码来使状态栏和导航栏透明。
屏幕如下所示

步骤 4 − 现在打开 ViewController.swift 并在 viewDidLoad 方法中添加以下代码。
override func viewDidLoad(){
super.viewDidLoad()
self.navigationController!.navigationBar.setBackgroundImage(UIImage(), for: .default)
self.navigationController!.navigationBar.shadowImage = UIImage()
self.navigationController!.navigationBar.isTranslucent = true
}
步骤 5 − 运行应用程序


