状态栏和应用程序ios 7/8之间出现意外空格

状态栏和应用程序ios 7/8之间出现意外空格,ios,objective-c,uikit,Ios,Objective C,Uikit,我正在尝试使用library启动应用程序,我没有使用任何导航控制器这是我的didFinishLaunchingWithOptions功能 self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; self.window.backgroundColor = [UIColor whiteColor]; _mobileOnboardVC = [[MobileOnboardViewController a

我正在尝试使用library启动应用程序,我没有使用任何导航控制器这是我的didFinishLaunchingWithOptions功能

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.backgroundColor = [UIColor whiteColor];
_mobileOnboardVC = [[MobileOnboardViewController alloc]init];
_onboardVC =[_mobileOnboardVC loadOnboard];
_onboardVC.view.frame = [[UIScreen mainScreen] applicationFrame];
self.window.rootViewController = _onboardVC;
[self.window makeKeyAndVisible];
return YES;
我看到这个屏幕,有人能指出我的代码有什么问题吗?多谢各位


我无法从您的代码中确定您正在使用什么作为导航系统,但屏幕上似乎有一个导航栏,您可以通过执行以下操作来删除它:

在显示的视图控制器的viewdidload中,只需键入以下内容:'

 [self.navigationController.navigationBar setHidden:TRUE];
你也应该把它放在你的视图中,它将出现在同一个视图控制器中,这样当页面从“后退”按钮加载时,这个条也会被删除

那么这个,

- (void)viewDidLoad {
    [super viewDidLoad];
    [[self navigationController] setNavigationBarHidden:TRUE];
}

- (void)viewWillAppear:(BOOL)animated {
    [super viewWillAppear:animated];
    [[self navigationController] setNavigationBarHidden:TRUE];
}

我使用的背景图片导致了这个问题。我正在使用一个大图片作为内容图像,间隙应该是我背景图像的一部分。为了解决这个问题,我需要使用一个像图标一样的小图像作为页面内容,然后它就会工作

感谢您的回复,我没有使用任何导航控制器,我编辑了问题Perfect,我有一种预感,这个库正在使用导航系统,或者至少在那里放置了导航条,一秒钟后,我正在看这个,您使用的库中只有以下两个文件:OnboardingViewController.h/m和OnboardingContentViewController.h/m从外观上看,这就是这个库为其“源类”提供的所有文件,对吗?是的,我只是将这两个.m/.h文件复制到我的项目中当我使用他们的演示应用程序时,我没有这个差距,所以我猜我的项目设置有问题,
\u mobileOnboardVC
的结构是什么?