【问题标题】:What are the iPhone activities that change the height of the status bar?改变状态栏高度的 iPhone 活动有哪些?
【发布时间】:2011-02-09 15:30:05
【问题描述】:

哪些活动/事件会触发 iPhone 上状态栏的高度发生变化?

例如:在通话中访问应用程序时,状态栏[[UIApplication sharedApplication] statusBarFrame] 的高度为40,而不是正常的高度20。

iOS 模拟器有一个选项 Hardware>Toggle In-Call Status Bar。选择该选项后,UIApplicationWillChangeStatusBarFrameNotificationUIApplicationDidChangeStatusBarFrameNotification 将被发布。

哪些用户操作和/或手机操作会导致这种情况发生?除了打电话以外,还有其他活动导致状态栏超过 20 分吗?

【问题讨论】:

    标签: iphone objective-c ios statusbar


    【解决方案1】:

    @Bogatyr 是对的,网络共享就是其中之一。

    录音(例如使用voicememos.app)是另一种方式。

    【讨论】:

      【解决方案2】:

      互联网共享变得活跃是另一种此类活动。

      【讨论】:

      • 有没有办法在应用程序中隐藏状态栏?
      【解决方案3】:

      还有地图应用程序中的逐步导航。

      当您使用 Google 时,您会在状态栏中看到“Google 地图正在使用您的位置”,当您使用 Apple 地图时,您会看到“触摸以返回导航”。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多