Ios Xcode是否可以负责按钮格式的差异?

Ios Xcode是否可以负责按钮格式的差异?,ios,objective-c,xcode,uibutton,Ios,Objective C,Xcode,Uibutton,我继承了一个iOS应用程序,它可能是用Xcode 4开发的。我使用的是Xcode 6,也可以访问Xcode 5。我正在使用的应用程序的生产可执行文件显示带有白色文本和蓝色背景的按钮。但是,我正在运行的代码显示带有蓝色文本和透明背景的按钮 我通常会将此归因于代码或xib文件更改。但是我签出的版本应该与生产版本相对应。所以我想知道我的机器上是否有什么东西可能是原因 如果您运行的是Xcode 5或6,那么您是在针对iOS 7或iOS 8 SDK进行构建(除非您对安装进行了黑客攻击) 您可能知道,iOS

我继承了一个iOS应用程序,它可能是用Xcode 4开发的。我使用的是Xcode 6,也可以访问Xcode 5。我正在使用的应用程序的生产可执行文件显示带有白色文本和蓝色背景的按钮。但是,我正在运行的代码显示带有蓝色文本和透明背景的按钮


我通常会将此归因于代码或xib文件更改。但是我签出的版本应该与生产版本相对应。所以我想知道我的机器上是否有什么东西可能是原因

如果您运行的是Xcode 5或6,那么您是在针对iOS 7或iOS 8 SDK进行构建(除非您对安装进行了黑客攻击)

您可能知道,iOS 7对SDK进行了重大的视觉更改,因此应用程序的外观明显不同是正常的


您可以通过验证。

谢谢,肯定是这样。不过我还是有点困惑——如果设备运行的是iOS 8,为什么应用程序不使用新的配色方案?我意识到这是因为它是针对旧的API开发的,但是你能解释一下它在新的iOS上是如何工作的吗?这是因为它向后兼容-旧的API仍然受支持吗?