1

我陷入了一个奇怪的问题。

我的应用程序不是UITabBarController应用程序,而我添加了一个UITabBarself.window.

在 appDelegate 上didFinishLaunchingWithOptions,我UITabBar这样添加:

UIWindow* window = [UIApplication sharedApplication].keyWindow;
if (!window)
     window = [[UIApplication sharedApplication].windows objectAtIndex:0];
    [[[window subviews] objectAtIndex:0] addSubview:self.tabbar];

直接添加 as subViewof windowUITabBar不随设备旋转,所以我按照上面的代码添加了。

当应用程序启动时,它会显示一个UIAlertView类似这个屏幕截图的条件,UITabBar在这里看起来也不错:

在此处输入图像描述

但是当我单击YESor时NOUITabBar也会隐藏为UIAlertView 在此处输入图像描述

为什么会发生?我尝试添加点击但同样UITabBar的问题。如果直接添加为 任何帮助,UIAlertView问题不会出现?UITabBarwindow[self.window addsubview:self.tabbar];

(它不是一个UITabBarController应用程序有几个原因。我发现UITabBar根据我的应用程序的要求添加更多有用的东西。)

4

0 回答 0