【问题标题】:UIStatusBar Translucent StyleUIStatusBar 半透明样式
【发布时间】:2017-04-12 12:05:29
【问题描述】:

我已经提到了 Apple 的“Segue-Navigation”范式的一些新趋势。 在 Apple Music、Health 或 News 等应用程序中,所有主要的“起点”控制器都没有导航栏。取而代之的是 - 有一个大胆漂亮的大标题。 我想在我的应用程序中做同样的事情。 我用静态单元创建了 UITableViewController。第一个包含控制器的标题。

但是当我向上滚动时,状态栏会与此单元格合并,因此我希望此单元格位于状态栏的后面,就像在 Apple 应用程序中一样。

【问题讨论】:

标签: uinavigationcontroller uikit uinavigationbar uistatusbar


【解决方案1】:

解决方案

let statusBarView = UIView(frame: CGRect(x:0, y:0, width:view.frame.size.width, height: UIApplication.shared.statusBarFrame.height))
let blurEffect = UIBlurEffect(style: .light)
let blurEffectView = UIVisualEffectView(effect: blurEffect)
blurEffectView.frame = statusBarView.bounds
blurEffectView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
statusBarView.addSubview(blurEffectView)
UIApplication.shared.windows.first?.addSubview(statusBarView)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    • 2011-08-31
    • 2014-11-05
    • 2019-09-09
    相关资源
    最近更新 更多