为什么我的UI视图在Xcode中有iOS 6外观,而在构建应用程序时没有

为什么我的UI视图在Xcode中有iOS 6外观,而在构建应用程序时没有,ios,xcode,Ios,Xcode,我有一个使用Xcode 4和iOS 6 UI创建的项目,当我第一次用Xcode 5打开项目时,有人问我是否要转换该项目,我说是的,它完成了它的工作,一切都很好,当我运行应用程序时,它看起来和感觉都像iOS 7(该应用程序非常简单)。问题或我想改变的是Xcode(UIBuilder)中UI视图的外观,例如,如果我在视图控制器中添加一个新按钮,它会像在iOS 6中一样显示带有边框的按钮,但是,当我运行应用程序时,边框会消失,它看起来像没有边框的iOS 7,这正是我想要的,但当我在Xcode中时,看到

我有一个使用Xcode 4和iOS 6 UI创建的项目,当我第一次用Xcode 5打开项目时,有人问我是否要转换该项目,我说是的,它完成了它的工作,一切都很好,当我运行应用程序时,它看起来和感觉都像iOS 7(该应用程序非常简单)。问题或我想改变的是Xcode(UIBuilder)中UI视图的外观,例如,如果我在视图控制器中添加一个新按钮,它会像在iOS 6中一样显示带有边框的按钮,但是,当我运行应用程序时,边框会消失,它看起来像没有边框的iOS 7,这正是我想要的,但当我在Xcode中时,看到边框会让我感到困扰

有什么想法吗?从一个iOS版本移动到另一个iOS版本时,这是正常行为吗


谢谢

当您通过自动xcode升级升级项目时,它只会更改使用iOS 7运行项目的基本要素,而不会更改项目中的所有内容。这需要你来做。你知道改变它的过程是什么吗?有什么文档我可以参考吗?因为有很多东西(取决于您的实际项目及其大小),我建议您创建一个新项目,并将代码移植到新项目中,看看您的所有代码是否仍然兼容。通过更改部署目标,您可以在旧项目中获得折旧方法警告等,但启动新项目始终是一个好主意。好的,我将创建一个新项目并移植代码。谢谢