Iphone UIViewController具有灰色覆盖

Iphone UIViewController具有灰色覆盖,iphone,ios,objective-c,uiviewcontroller,Iphone,Ios,Objective C,Uiviewcontroller,我遇到了一个非常奇怪的问题。出于某种原因,我的UIViewController有一个灰色覆盖层。我正在使用 UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle: nil]; ProjectDescriptionViewController *detailViewController = [storyboard instantiateViewControllerWithIdentifier:@"D

我遇到了一个非常奇怪的问题。出于某种原因,我的UIViewController有一个灰色覆盖层。我正在使用

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" 
bundle: nil];

ProjectDescriptionViewController *detailViewController =
[storyboard instantiateViewControllerWithIdentifier:@"DetailView"];

[self.navigationController pushViewController:
detailViewController animated:YES];
从我的故事板中的UIViewController推送视图。它检测一切都很好,没有抛出错误,但由于某种原因,对该视图的推动是滞后的,并最终有一个灰色覆盖!我已经看过我的代码和故事板很多很多次了,甚至把它和以前的项目进行了比较。如果有人能给我指出我的问题所在的正确方向,那就太好了,谢谢

这就是我要说的
如果有帮助的话,我的情节提要?

看起来你的情节提要有一些设计问题

故事板应用程序嵌入UIDABBARCONTROLLER或UINavigationController中

UILabarController管理多个UIViewController。您正在UINavigationController中使用UITabBarController,并且您的UITabBarController从那里连接到多个UINavigationController,因此我可以理解为什么它如此混乱

我建议您从基本选项卡栏控制器而不是导航控制器开始,然后在开始时以模式显示登录屏幕(无动画),以便登录屏幕位于选项卡栏控制器的“上方”。然后,当他们登录时,只需关闭登录屏幕

然后将UIABController连接到单独的UIViewController(而不是UINavigationController)

到一个教程,可能会帮助您与UITabBarController嵌入


此外,如果您真的想继续使用UINavigationController,可以给它一个工具栏,其按钮可以连接到其他视图控制器。只是在真正需要UIViewController的地方没有UIAbbarController和UINavigationController。

我确实发现了问题,这是因为(不知何故)我的UIView的alpha在该类中为.65。当我修好它时,它工作得很好。我一定会调查你所说的一切!谢谢此外,任何包含alpha的视图都会减慢动画速度。