为什么我的应用程序在运行iOS 6和iOS 7时看起来不同?

为什么我的应用程序在运行iOS 6和iOS 7时看起来不同?,ios,objective-c,xcode,cocoa-touch,ios7,Ios,Objective C,Xcode,Cocoa Touch,Ios7,以下是我在Interface Builder中设置的外观。指南显示,我可以将其直接放到继承的导航栏上,如下所示: 在iOS 7上运行时,is外观良好,工作正常: 但与iOS 6相比,UIImageView似乎被向下推了很多,大约是导航条的高度: 为什么只有iOS 6才会出现这种情况?我想我可能已经找到了答案 我的控件,用于将仅iOS 6项目复制/粘贴到我的新iOS 7/6项目。当我向项目中添加一个新的UIImageView时,它会按预期执行 今天的教训:不要将控件复制/粘贴到iOS 7项目

以下是我在Interface Builder中设置的外观。指南显示,我可以将其直接放到继承的导航栏上,如下所示:

在iOS 7上运行时,is外观良好,工作正常:

但与iOS 6相比,UIImageView似乎被向下推了很多,大约是导航条的高度:


为什么只有iOS 6才会出现这种情况?

我想我可能已经找到了答案

我的控件,用于将仅iOS 6项目复制/粘贴到我的新iOS 7/6项目。当我向项目中添加一个新的UIImageView时,它会按预期执行


今天的教训:不要将控件复制/粘贴到iOS 7项目中,并期望它们能够正常运行。

“为什么我的应用程序在运行iOS 6和iOS 7时看起来会有所不同?”-每个iOS开发人员在第一次遇到Ive这个疯狂的家伙时都会这样做。修复了标题,看到@H2CO3的评论,也必须修复他的评论。@BoltClock(至少我们在某些问题上达成了一致,最后:P)