【问题标题】:Place UIView on top of status bar for certain view controller将 UIView 放置在某些视图控制器的状态栏顶部
【发布时间】:2014-02-10 02:51:15
【问题描述】:

我正在寻找一些关于如何将 UIView 放在特定视图控制器而不是整个应用程序的状态栏顶部的提示。我已经阅读了一些关于 SO 的答案,但似乎不符合我的要求。

这种实现的一个很好的例子是新的 Facebook Paper 应用程序。 (view GIF image)

感谢任何帮助!

【问题讨论】:

  • 我自己从来没有尝试过,但也许你可以从这篇文章中得到一些想法:stackoverflow.com/questions/2666792/…
  • 我以前试过。但是该解决方案似乎不适用于 UIView,因为 UIWindow 可用的 windowLevel,而不是 UIView。我更喜欢与在情节提要中创建的 UIView 一起使用的解决方案。
  • Facebook Paper 应用很可能不会在状态栏顶部放置 UIView。它很可能会隐藏它需要的任何视图的状态栏(无论如何在 iOS 7 中)。
  • @Nick ,如果您查看我在问题中提供的 GIF,它看起来确实如此。一开始我以为是前一个视图的截图,但是状态栏的内容似乎在移动,从 GIF 中可以看到。
  • 啊,抱歉,我在移动设备上回复,没有正确查看 GIF。猜测一下,我会说正在拍摄状态栏的快照,然后在上面的视图被动画化时将其放置为图像(以及隐藏状态栏)。

标签: ios objective-c uiview statusbar


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多