视图的双状态栏问题

时间:2012-11-27 21:12:59

标签: uibutton uilabel statusbar

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

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

应用程序的其余部分(基于导航控制器)可与双状态栏配合使用。

感谢。

1 个答案:

答案 0 :(得分:0)

当方法UILabelUIButton被调用时,您可以设置application:willChangeStatusBarFrame:application:didChangeStatusBarFrame:的框架。
或者,如果您正在使用Autolayout,您可以将其设置为让UIView(在这种情况下为UILabelUIButton)在没有任何其他代码的情况下正确移动和调整大小。