0

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

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

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

谢谢。

4

1 回答 1

0

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

于 2012-11-27T22:19:46.330 回答