隐藏UIAlertView也隐藏了Botton UITabBar

时间:2014-06-17 12:07:49

标签: ios objective-c uialertview uitabbar uialertviewdelegate

我遇到了一个奇怪的问题。

我的应用不是UITabBarController应用,而我向UITabBar添加了self.window

在appDelegate' didFinishLaunchingWithOptions我添加了UITabBar,如下所示:

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

直接添加subView的{​​{1}},window不会随设备一起轮换,因此我将其添加为上述代码。

当应用启动时,它会显示一个条件UITabBar,就像这个截图一样,UIAlertView在这里看起来也不错:

enter image description here

但是当我点击UITabBarYES时,NO也会隐藏为UITabBar enter image description here

为什么会这样?我尝试在UIAlertView点击时添加UITabBar但同样的问题。如果将UIAlertView作为UITabBar直接添加到window,则不会出现问题  有什么帮助吗?

(有几个理由说明它不是[self.window addsubview:self.tabbar];应用。我发现根据我的应用的要求添加UITabBarController更有用。)

0 个答案:

没有答案