我尝试为 iOS 7 编译我的应用程序,但是当我这样做时,所有组件的位置都发生了变化,状态栏变成了黑色。我怎样才能避免这种情况?
iOS 6 及之前版本:
http://img4.hostingpics.net/thumbs/mini_878656Capturedcran20130913105152.png
iOS 7:
http://img4.hostingpics.net/thumbs/mini_939873Capturedcran20130913105216.png
最佳答案
UI 元素在屏幕上的实际布局方式发生了重大变化,这意味着状态栏上的“死角”不再存在,并且 View 将获得屏幕的完整尺寸。 iOS 开发人员文档页面上有一个 iOS 7 UI 转换指南,其中更详细地介绍了更改 View 以适应的变化。
对于状态栏,请查看 UIStatusBar
和 UIStatusBarStyle
的文档,它允许您设置黑色的特定状态栏,否则默认为 iOS 7 状态栏样式。
关于iOS 7 改变了我的界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18782349/