1

我正在为 iOS 5 或更高版本开发 iPhone 应用程序,并利用故事板进行 UI 设计。我的问题是,当我打电话时,我的 UI 会错位,因为我的上状态栏占用了 20 到 30 像素的屏幕空间。

在此处输入图像描述

打电话时如何处理我的用户界面?

4

1 回答 1

2

我终于得到了我的问题的答案。以下是我在项目中所做的更改,一切都开始正常工作。

  1. 对我的 UI 中需要的所有东西进行切片图像。(最初我是用普通图像来节省切片时间)
  2. 使您具有 autoResizingMask 属性。它帮助我节省了很多时间。只需确保顶部、左侧和右侧只有 3 个箭头处于 ON 状态,您的工作就结束了。

为了使每个人的搜索变得容易,我将添加以下 Stackoverflow 链接以节省您的时间

  1. 如何在通话期间将视图定位在绿条下方?

  2. 调整通话状态栏的大小?

  3. 如何检测双高状态栏?

  4. 如何在“基于视图的应用程序”中删除状态栏 - iOS

  5. 如何在 Iphone 应用程序中隐藏状态栏

  6. 通话状态栏如何影响 UIViewController 的视图大小?(以及如何正确处理)

  7. iPhone 在通话状态栏中编程

  8. 显示/隐藏 iPhone 状态栏后调整内容大小

  9. 如何以编程方式获取 iOS 状态栏高度

  10. 通话状态栏对我的 CGAffineTransform 视图有何影响?

  11. 通话状态栏更改时查看调整大小

感谢所有回答上述所有问题的人。解决了我的大问题。

于 2013-03-05T11:34:17.550 回答