2015-04-02 184 views
1

问题概要:在模拟器显示 笔尖视图瞬间消失,一个黑色的屏幕显示用笔尖文件,而不是故事板的Xcode 6.2

详情: 我刚开始与iOS工作所以请请问这这个问题听起来完全荒谬。我正在使用xcode 6.2我创建了一个新的Single View Application项目。在xcode 6.2中,一个项目同时包含一个.nib文件和一个故事板文件。 因为我想借此笔尖文件的方法,我改变了以下

在部署信息标签我改变MainInterface到LaunchScreen名称LaunchScreen是我的默认的名称生成笔尖文件。然后,我对App图标进行了相同操作,并为Launch Screen File启动了图像部分。然后我在.nib文件中添加了一个标签,并在该标签中写入了一些内容。当我运行模拟器时,我的笔尖文件得到显示,但随后消失。与我认为使用旧版xcode的教程不同。为什么我的.nib文件只是简单地消失,并在模拟器中显示黑屏。有关解决此问题的任何建议都将受到欢迎。

更新: 在设置中的部署信息。如果我将Main Interface更改为Main.storyboard,则故事板视图将出现在模拟器上并保持在此位置。但是,如果我选择了nib文件而不是故事板,那么nib文件就会显示出来,然后紧接着黑屏。

回答

0

是的,你可以使用传统的编码方式,并从你的Appdelegate开始。 self_window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];;} [ //覆盖应用程序启动后自定义的点。

UIViewController *landingViewControllerObj = [[LandingViewController alloc] initWithNibName:@"LandingViewController" bundle:nil]; 
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:landingViewControllerObj]; 
[navController setNavigationBarHidden:YES]; 
self.window.rootViewController = navController; 

并创建具有nib文件的LandingViewController。

0

.nib仅用于启动图像,而不是真正的用户界面。关于这方面的信息是here, in the HIG

+0

有没有办法让我使用.nib文件呢? – 2015-04-02 09:47:38

0

我认为这可能是一个[重复]问题。请参考这个原始问题。 link