iphone - 是否可以在保持scrollsToTop功能的同时用 View 覆盖UIStatusBar?

标签 iphone objective-c uiview statusbar uistatusbar

我想在 UIStatusBar 中向我的应用程序的用户显示一条消息,但我想保留scrollsToTop 功能,以便用户可以点击状态栏并将 tableView 滚动到顶部。

我考虑过在当前状态栏顶部添加一个 UIWindow,如这个问题所示:Add UIView Above All Other Views, Including StatusBar

但它禁用了对状态栏的触摸。

注意:我见过几个使用状态栏区域来显示消息的应用程序,例如“Evernote”应用程序。

感谢您的帮助!

最佳答案

看看https://github.com/myell0w/MTStatusBarOverlay 。通过按下它,可以将其切换为不覆盖整个状态栏,然后您可以触摸状态栏并恢复滚动到顶部功能。

这是一张截图,左边是放大的版本,右边是缩小的版本:

MTStatusBarOverlay

关于iphone - 是否可以在保持scrollsToTop功能的同时用 View 覆盖UIStatusBar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4006462/

相关文章:

objective-c - 如何找出NSEvent点击事件来自mouseClick或trackpad Click?

iphone - iPhone 5 的图像命名约定

ios - subview 不会成为第一响应者

ios - 如何在swift中更改除弹出 View 外的总屏幕背景颜色

iphone - UIView.如何将 subview 放置在其父 super View 后面

iphone - iOS - 创建数据库模式(只运行一次代码)

iphone - 如何实现像 iPhone 上的电子邮件地址那样的自动选择文本框?

ios - 如何根据不同的形状拼贴图像

iphone - UINavigationController popViewController 正在弹出所有内容!

ios - UIGestureRecognizerDelegate 实现不起作用