这个让我完全难过。我正在复制一个一年多前在iOS 6和XCode 4中做过的图形项目。它工作得很好。现在我正在尝试在iOS 7和XCode 6中运行它。我的UIViewController在故事板中看起来像这样,它应该是这样的:
但是当我运行它时,我得到了这个。注意底部中心的奇怪的蓝色和灰色框。我不知道这是从哪里来的!
我确实已经注释掉了每一行代码,因此实现文件看起来像这样:
#import "PerspectiveViewController.h"
@implementation PerspectiveViewController
- (void)viewDidLoad
{
[super viewDidLoad];
}
@end
接口文件是这样的:
#import <UIKit/UIKit.h>
#import <GLKit/GLKit.h>
@interface PerspectiveViewController : GLKViewController
// all of the outlets for the controls, but nothing else
@end
有没有人知道那个蓝色和灰色的盒子来自哪里?曾经有一个UITabBarController涉及,但我剥离了它。也许还剩下一些东西?
答案 0 :(得分:0)
调试您不希望存在的视图的最简单方法是使用Xcode的UIView检查或Reveal等工具。您可以在此问题中看到更多示例和一些讨论:How do I inspect the view hierarchy in iOS?