【问题标题】:Double status bar problems with the view视图的双重状态栏问题
【发布时间】:2012-11-27 21:12:59
【问题描述】:

我即将完成我的应用程序,现在我正在做一些设计。我一直在关注 iOS 人机界面指南,其中一品脱是:“确保您的 UI 可以处理双高状态栏”。大多数应用程序运行良好,带有双状态栏,但有 2 件事运行不正常:

  • 一个标签,当有双状态栏时从屏幕上消失。有双状态栏时,有什么办法可以重新定位标签?
  • 按钮:这是一个带有图像的按钮,它不会消失,但会以错误的比例出现(例如:原始尺寸:44x44;双状态栏:44x20)。有什么办法可以解决吗?

基于导航控制器的应用程序的其余部分与双状态栏配合得很好。

谢谢。

【问题讨论】:

    标签: uibutton uilabel statusbar


    【解决方案1】:

    application:willChangeStatusBarFrame:application:didChangeStatusBarFrame:方法被调用时,您可以设置UILabelUIButton的框架。
    或者,如果您使用的是 Autolayout,则可以将其设置为让 UIView(在本例中为 UILabelUIButton)正确移动和调整大小,而无需任何额外代码。

    【讨论】:

      猜你喜欢
      • 2011-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-10
      • 2013-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多