小工具知识网

当前位置: 首页 > 行业知识 > swift 监听状态栏frame变化

行业知识

swift 监听状态栏frame变化

2026-10-22 02:56:43 来源:互联网转载

针对状态栏高度做一些操作

import UIKitclass ViewController: UIViewController {    private var statusBarFrameObservation: NSKeyValueObservation?    override func viewDidLoad() {        super.viewDidLoad()                if let statusBarManager = UIApplication.shared.windows.first?.windowScene?.statusBarManager {            statusBarFrameObservation = statusBarManager.observe(\.statusBarFrame, options: [.new, .old]) { _, change in                // 处理状态栏变化                print("Status bar frame changed from \(change.oldValue) to \(change.newValue)")            }        }    }}
()()

上一篇:Win10网络连接故障解决宝典,快速修复互联网接入问题!

下一篇:云服务器性价比怎么样?