代码之家  ›  专栏  ›  技术社区  ›  Jonah

在维护scrollsToTop功能的同时,是否可以用视图覆盖UIStatusBar?

  •  2
  • Jonah  · 技术社区  · 14 年前

    我已经研究过在当前状态栏的顶部添加一个UIWindow,如下所示: Add UIView Above All Other Views, Including StatusBar

    但它禁止触摸状态栏。

    注意:我看到一些应用程序使用statusBar区域显示消息,例如“Evernote”应用程序。

    谢谢你的帮助!

    2 回复  |  直到 8 年前
        1
  •  0
  •   Michal    14 年前

    你在隐藏状态栏吗?不明智的做法是将其保留在那里,但将其放在自己的位置,因为在不同的国家,不同的移动运营商,statusBar的元素有一点不同的位置。我看到应用程序在状态图标上绘制。丑!

    所以我想您需要在statusBar的位置添加一个子视图。为什么不截取该视图中的触摸事件并向tableView发送一条滚动到顶部的消息?

        2
  •  4
  •   myell0w    14 年前

    看一看 https://github.com/myell0w/MTStatusBarOverlay . 按下它可以切换到不覆盖整个状态栏,然后您可以切换到状态栏并返回滚动到顶部功能。

    MTStatusBarOverlay