0

我有一个在 ios6 下开发的应用程序,现在还没有发布,昨天我将我的 xcode 升级到 5,我正在尝试用它来开发我的旧应用程序,一切都很好,但是我的控制器的一些基本视图的原点 Y 是0 现在,这意味着这些视图就在状态栏的下方,导航栏在它上面。我不想将 44 添加到所有控制器基本视图的框架原点 y。

有人知道吗,还是我需要将我的 xcode 切换到 4

4

1 回答 1

1

在我看来,你有两个选择:

1)将iOS6.1 SDK安装到Xcode5中。最简单的方法是从 Xcode 4 中复制 ios6 SDK,Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/然后将其粘贴到 Xcode5 应用程序中的相同位置。(在此处查看更多详细信息:Is it possible to install iOS 6 SDK on Xcode 5)。之后,您可以使用“基础 SDK:iOS6.1”。

2) 使所有导航控制器不透明而不是半透明。例如,在 Interface Builder 中,选择导航栏后取消选中 Translucent 复选框。

于 2013-09-24T13:03:25.083 回答