将顶栏模糊到 UIView

Posted

技术标签:

【中文标题】将顶栏模糊到 UIView【英文标题】:Blur top bar to UIView 【发布时间】:2013-09-15 21:16:02 【问题描述】:

我在 .xib 文件中制作了一个带有 UIView 界面的“单一视图”应用程序。我在顶部添加了一个导航栏,上面有一些按钮,在 ios 6 中一切正常。 使用 Xcode 5,我的导航栏太短,按钮与状态栏重叠。我尝试在“模拟指标”面板中添加一个“顶部栏”,但是一旦我运行该应用程序,该栏就不会出现(即使它在编辑期间出现在 .xib 文件中)。

当我尝试使用工具栏时遇到同样的问题,因为我需要一个 64 像素(而不是 44 像素)的高模糊栏。 是否存在解决此问题的简单方法?谢谢!

【问题讨论】:

【参考方案1】:

在编辑故事板和/或 xib 时,模拟指标可供您在设计设计时使用。它们不会在运行时出现。将它们视为您希望在设计中看到的虚构表示或原型,而无需实际实现它。

IE:您不确定您的设计中是否需要 UINavigationBar。您可以在模拟指标中打开 UINavigationBar 来布局您的设计,它会向您展示它的外观,但仅在编辑器中而不是实际运行时,您可以从那里决定是否保留它或重新排列您的其他控件。如果您以编程方式创建 UINavigationBar(就像我一样),这样的事情非常方便。如果我模拟 UINavigationBar(即使我将以编程方式创建它),那么我可以更好地了解我在 IB 中设置的所有其他控件的布局位置。

话虽如此,如果您在界面构建器中布局所有 xib 和 SB,那么模拟指标在大多数情况下对您来说确实毫无价值,因为您显然可以将控件拖放到您的 xib 上。

希望这会有所帮助!

【讨论】:

以上是关于将顶栏模糊到 UIView的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在 UIView 上设置顶栏?

Ubuntu18.04解决鼠标移动到Gnome顶栏左上角窗口不能平铺( Activites Overview 界面),和应用程序扩展不好用问题。

UINavigtionController Nib 的顶栏黑色不透明在 UIViewController 上不显示黑色

css Nuvo-Express css用于将边框顶部添加到过程侧边栏。侧栏和顶栏的颜色相似时使用。用高光替换颜色

与父级不同,从 iMessage 应用程序呈现的视图控制器被 iMessage 顶栏覆盖

iPhone x 上的 UITableViewController 顶栏