小编cha*_*gwu的帖子

如何在iOS13的状态栏上叠加视图

fileprivate lazy var netTipWindow:UIWindow = {
        let window = UIWindow(frame: CGRect(x: 0, y: topMargins, width: UIScreenW, height: realheight))
        window.backgroundColor = .clear
        window.windowLevel = .alert
        window.isHidden = false
        window.rootViewController = UIViewController()
        window.rootViewController?.view.addSubview(self)
        frame = CGRect(x: 0, y: -(topMargins + realheight), width: UIScreenW, height: realheight)
        return window
    }()

Run Code Online (Sandbox Code Playgroud)

我的代码在ios 12中运行良好,但效果与图片类似。

另外,我尝试了这段代码,没有区别

    fileprivate lazy var netTipWindow:UIWindow = {
        let window = UIWindow(frame: CGRect(x: 0, y: topMargins, width: UIScreenW, height: realheight))
        window.backgroundColor = .clear
        window.windowLevel = .alert
        window.isHidden = false
        if #available(iOS 13, *) …
Run Code Online (Sandbox Code Playgroud)

statusbar ios13

7
推荐指数
1
解决办法
799
查看次数

标签 统计

ios13 ×1

statusbar ×1